Commit Graph

58 Commits

Author SHA1 Message Date
Kelly Thomas Kline
086fa359ff docs(readme): Add link to warp (#2081) 2020-01-29 10:26:59 -08:00
David Barsky
c775525109 docs(lib): fix typo in README.md 2019-12-09 13:04:15 -08:00
Sean McArthur
5b48ec0fe5 docs(lib): rewrite hyper overview 2019-12-09 11:50:53 -08:00
Sean McArthur
a1e87c7fe6 chore(README): update CI badge 2019-12-05 14:08:02 -08:00
Sean McArthur
79ae89e066 chore(lib): prepare master for 0.13.x changes 2019-07-09 13:34:56 -07:00
Nico Burns
ce56ffb656 docs(readme): mention reqwest as a higher level client
Many people will find `hyper` when searching for a Rust HTTP crate. Reqwest is not nearly so easy to find unless you know what you are looking for, but is what a lot of people looking for a rust http library need. Let's point them in the right direction. I recently came across a new Rust user on Reddit who had found the hyper crate, but was trying to use libcurl bindings to make http requests because they hadn't managed to find reqwest.
2018-12-16 13:57:37 -08:00
Sean McArthur
155dc41e70 chore(CI): remove coveralls 2018-12-05 11:35:30 -08:00
Sean McArthur
69a39f5a69 chore(README): remove AppVeyor badge 2018-12-05 10:56:51 -08:00
Sean McArthur
b41eabfe64 chore(readme): adjust note about instability around futures 2018-07-11 17:19:20 -07:00
Sean McArthur
a2a6e36cca doc(readme): add note about contributing and chat links 2018-07-04 13:26:58 -07:00
Sean McArthur
58004b847c docs(lib): update description of hyper 2018-06-01 15:22:53 -07:00
Ori Avtalion
62a5c1188a docs(README): Use HTTPS, update website link (#1496) 2018-04-22 08:28:58 -07:00
kud1ing
1f8b3541e2 docs(README): "1.0 milestone" => "milestones"
The 1.0 milestone has currently no issues but the 0.12 milestone has. So instead of adjusting the README.md for each next mileston, just link to all milestones
2018-01-26 12:34:05 -08:00
Kam Y. Tse
5ca1ec35ec docs(readme): make docs badges more consistent 2017-11-03 17:02:56 +08:00
Sander Maijers
d3b19112d8 docs(readme): a bit more intuitive docs links
Use a docs.rs badge where appropriate.
2017-11-01 17:25:13 -07:00
Sean McArthur
0a23420c15 docs(README): emphasize getting started with the Guides
Closes #1265
2017-09-16 16:24:48 -07:00
Sean McArthur
4ed32d1b55 docs(README): update readme for 0.11 resources 2017-06-13 10:38:01 -07:00
Aidan Hobson Sayers
d53e033704 docs(version): note on pre 1.0 stability 2016-08-11 22:42:28 +01:00
Sean McArthur
d35992d019 feat(lib): switch to non-blocking (asynchronous) IO
BREAKING CHANGE: This breaks a lot of the Client and Server APIs.
  Check the documentation for how Handlers can be used for asynchronous
  events.
2016-05-16 09:51:18 -07:00
Sean McArthur
9955f2e75c docs(README): update links to documentation for stable and master 2016-04-21 16:16:00 -07:00
Sean McArthur
b98662ab6d test(readme): test readme code fences 2016-04-19 15:58:50 -07:00
Sean McArthur
63b2759e2f docs(readme): remove warning from Server example 2016-02-22 11:14:34 -08:00
Sean McArthur
cbe1176f2c docs(readme): remove unused import
Closes #657
2015-11-17 10:45:44 -08:00
Sean McArthur
ee44d03458 docs(readme): improve server example to use res.send 2015-08-03 12:06:15 -07:00
Sean McArthur
5978f7c630 docs(readme): add appveyor badge to readme
Closes #513
2015-06-30 15:08:34 -07:00
Sean McArthur
53bba6eb7f feat(ssl): redesign SSL usage
BREAKING CHANGE: Server::https was changed to allow any implementation
  of Ssl. Server in general was also changed. HttpConnector no longer
  uses SSL; using HttpsConnector instead.
2015-06-20 14:58:58 -07:00
Stephan Sokolow
19d2530c3c docs(readme): add a license badge to README.md
1. Add a shields.io license badge to allow quick, effective identification
   of the license without requiring the user to scroll to the bottom of the
   page.
2. Remove the single-word license section at the bottom of the page as it
   is now superfluous and looks unpolished.
3. Move the crates.io badge beyond the license badge so that its orange
   colour won't knock the viewer's brain off fast-path evaluation when
   using the badge row as a status dashboard (as explained in #525).

Fixes #525
2015-06-03 00:03:53 -04:00
Sean McArthur
5e91ba19e4 docs(readme): remove warning about incompatible changes
That it's version 0.x already states that it isn't marked stable yet. And the minor version is now properly bumped when there are breaking changes.
2015-05-12 18:40:06 -07:00
Sean McArthur
c2938fb45f feat(header): add Connection::close() and ::keep_alive() constructors 2015-05-11 19:14:43 -07:00
Pyfisch
76ee86a441 docs(readme): Add coverage status badge to README.md 2015-05-06 07:44:50 +02:00
Sean McArthur
86359a56a1 doc(readme): add merit badge 2015-04-16 11:53:15 -07:00
Martin Feckie
341f19d326 fix(README): Update to compile example against Rust beta
Remove unused import
res doesn't need to be mutable in parameter list
Change .listen() to string format
2015-04-04 22:58:26 +08:00
Adrian Heine
1f0bc951c9 fix(rustup): adapt to current rustc
Closes #381.
2015-03-19 09:44:40 +01:00
Sean McArthur
0fd6fcd7c7 feat(hyper): switch to std::io, std::net, and std::path.
All instances of `old_io` and `old_path` were switched to use the new
shiny `std::io`, `std::net`, and `std::path` modules. This means that
`Request` and `Response` implement `Read` and `Write` now.

Because of the changes to `TcpListener`, this also takes the opportunity
to correct the method usage of `Server`. As with other
languages/frameworks, the server is first created with a handler, and
then a host/port is passed to a `listen` method. This reverses what
`Server` used to do.

Closes #347

BREAKING CHANGE: Check the docs. Everything was touched.
2015-03-03 14:32:03 -08:00
Jonathan Reem
9998417fe8 docs(README): Fix the example in the README. 2015-02-25 19:57:15 -08:00
Aaron Miller
63910438c6 docs(client,server): fix compilation errors with latest Rust
Fix compilation errors relating to mutable borrowing the status
code from an immutably borrowed response. Also add the `extern crate
hyper` and appropriate `use` lines.
2015-02-25 13:29:18 -08:00
Camille TJHOA
b5a6175bf5 docs(readme): Make the README client example work
`res` needs to be mutable
2015-02-10 22:44:00 +01:00
Emily Eisenberg
9b5d6aab7e fix(readme): Make the README client example work
`res` needs to be unwrapped, we want to print out `body`, and `res` doesn't need to be mutable.
2015-02-06 10:09:23 -08:00
Jonathan Reem
618f95e10a (fix) Update examples and benchmarks to remove rust-http. 2014-12-20 03:07:05 -08:00
Sean McArthur
8c83a3358e feat(client): add a new Client struct with super powers
- Includes ergonomic traits like IntoUrl and IntoBody, allowing easy
usage.
- Client can have a RedirectPolicy.
- Client can have a SslVerifier.

Updated benchmarks for client. (Disabled rust-http client bench since it
hangs.)
2014-12-14 11:56:39 -08:00
Jonathan Reem
ce5acd1553 fix(readme): make the server example compile. 2014-11-19 15:33:31 -08:00
Austin Pray
69a346c491 spelling error in readme 2014-11-18 21:06:39 -06:00
jkleint
079357a8c6 Fix client example so it compiles
`URL::parse()` needs an `unwrap()`, the `let res = ...` needs a semicolon, and I changed the example to set a real header.
2014-11-15 17:01:48 -05:00
Sean McArthur
db24256914 update server benchmarks 2014-11-10 17:56:06 -08:00
Sean McArthur
03fb215326 update benchmarks 2014-11-10 16:11:02 -08:00
Sean McArthur
600c1e07bc Update README.md 2014-10-23 10:38:45 -07:00
Jonathan Reem
1dcc600c5c Add a warning about the stability of Hyper to the README. 2014-10-14 19:42:10 -07:00
Jonathan Reem
11d8b12fa3 Fixed bad reference to echo server example. 2014-09-22 17:16:30 -07:00
Jonathan Reem
80f275cbda Move internal design overview to documentation, add examples to README
While the README examples are not checked by rustdoc, they are important
to have as they show-off hyper to the world :)
2014-09-22 16:48:31 -07:00
Jonathan Reem
939de07ae6 (doc) Documented the internal design of Hyper.
This includes a rationale and description of the overall design of
Hyper as well as providing a guide to understanding and navigating the
source.
2014-09-18 20:17:27 -07:00