| 
							
							
								 James Kominick | 812c220e61 | update doc examples - Make examples runnable for doc tests
- Add error handling using `?` instead of `unwrap` | 2017-05-21 17:14:32 -04:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 32907dc100 | touch up Client doc example | 2017-05-18 14:35:22 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | dfaf25d1cb | add defaults to docs about gzip and redirect | 2017-05-18 11:29:32 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | d8696045b4 | referer updates - Don't set Referer if going from https to http
- Explicitly remove username, password, and fragment from Referer | 2017-05-18 11:26:28 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | e00a64aa18 | make sensitive header check include port - adjusts to use &mut Headers
- add integration test | 2017-05-18 10:58:41 -07:00 |  | 
			
				
					| 
							
							
								 Steve Robinson | 21a28dffd1 | Filters sensitive headers when redirecting to a Location of different host than of the Referrer Removes Cookie, Authorization and WWW-Authenticate cookies.
Resolves #10 | 2017-05-18 10:57:10 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | bafcd7ae6f | add a referer() option to disable setting Referer header on redirects | 2017-05-18 10:56:39 -07:00 |  | 
			
				
					| 
							
							
								 Raphaël Huchet | 6a95a7e19e | Update client.rs | 2017-05-15 23:37:31 +02:00 |  | 
			
				
					| 
							
							
								 Raphaël Huchet | 0b5ba9aaa7 | Add tiny example to Client | 2017-05-15 16:01:24 +02:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | f6109840f1 | some info! logs for Request and Response | 2017-05-09 15:30:29 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | be1b1f0ab8 | Merge pull request #88 from seanmonstar/error-reform redirect and error reform | 2017-05-09 13:36:48 -07:00 |  | 
			
				
					| 
							
							
								 theduke | ad31cbc76c | Added basic_auth helper on RequestBuilder | 2017-05-08 23:49:12 +02:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | d514d4e6e8 | redirect and error reform - `Error` has been made an opaque struct.
- `RedirectPolicy` now makes use of `RedirectAttempt` and `RedirectAction`. | 2017-05-08 11:38:48 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 4d68979523 | move Response pieces into its own response module | 2017-04-05 16:48:32 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 517e8f0aa5 | implement Clone for Client | 2017-04-05 11:22:19 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | d87e7ca4e9 | Merge pull request #68 from rylio/master Modify Content-Encoding, Content-Length, and Accept-Encoding for gzip | 2017-03-14 14:50:48 -07:00 |  | 
			
				
					| 
							
							
								 Garrett Squire | ec049fefba | add a timeout option for read and write operations on a client | 2017-03-13 22:07:55 -07:00 |  | 
			
				
					| 
							
							
								 Ryan Coffman | e557fe155d | Remove content-encoding and content-length headers from response, if we ungzip the response, and add accept-encoding: gzip header to the reqeuest when ungzipping is enabled | 2017-03-13 16:39:11 -07:00 |  | 
			
				
					| 
							
							
								 Corentin Henry | 4d6582d22b | add method for PATCH requests | 2017-03-12 15:23:23 -07:00 |  | 
			
				
					| 
							
							
								 Ryan Coffman | 559ecfab45 | Check for gzip in transfer-encoding header also. | 2017-03-12 00:40:56 -08:00 |  | 
			
				
					| 
							
							
								 Jason Schein | ab5e477a12 | Add (configurable) automatic gzip decompression. | 2017-02-26 20:08:55 -08:00 |  | 
			
				
					| 
							
							
								 Marc-Antoine Perennou | a3983f3122 | client: add convenience method for DELETE Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com> | 2017-02-08 14:37:54 +01:00 |  | 
			
				
					| 
							
							
								 unaffiliated | c37b8aa033 | added in PUT functionality | 2017-02-04 00:57:45 -08:00 |  | 
			
				
					| 
							
							
								 Steven Fackler | fa4df2037a | Use external hyper-native-tls crate | 2017-01-21 12:50:54 +00:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 4527a53181 | remove Clone impl from Client | 2016-12-12 10:31:20 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 559ae8011a | add  header if no Accept is set | 2016-12-12 10:29:14 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | e92b3e862a | add support for defining RedirectPolicy for a Client | 2016-12-10 11:36:22 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | d18a53b3fc | make Client: Send + Sync, RequestBuilder: Send, Response: Send | 2016-12-02 15:36:33 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 3544e48e8e | dont try to redirect if post body cannot be reset | 2016-11-28 11:36:42 -08:00 |  | 
			
				
					| 
							
							
								 Aidan Hobson Sayers | a54447c1d9 | Add handling of 307 and 308 redirects Fixes #9 | 2016-11-28 11:06:42 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | a580af2a22 | move Read impl of Body to private function | 2016-11-21 11:47:07 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 85c8c7bd64 | Merge pull request #19 from gsquire/response-json JSON Response reader | 2016-11-21 11:03:11 -08:00 |  | 
			
				
					| 
							
							
								 Michael Bryan | 59ba7cf23b | test: Fixed up issue with reading a Body and finished RequestBuilder tests | 2016-11-21 11:45:05 +08:00 |  | 
			
				
					| 
							
							
								 Garrett Squire | 2d10ecc99e | add the ability to deserialize JSON from a response body directly | 2016-11-20 13:11:11 -08:00 |  | 
			
				
					| 
							
							
								 Michael Bryan | 980488f918 | test: Added some trivial tests for the RequestBuilder | 2016-11-20 22:26:27 +08:00 |  | 
			
				
					| 
							
							
								 Sebastian Dröge | d624b0ef29 | Implement std::fmt::Debug for all public types | 2016-11-14 20:54:18 +02:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 4f9e39829c | a few fixes | 2016-11-08 18:56:49 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | fb3c229483 | add 303 status code to redirect policy | 2016-11-08 13:35:18 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 5739bd3050 | Merge branch 'form' | 2016-11-08 13:33:26 -08:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 06f94f4744 | add form() method | 2016-11-08 13:33:08 -08:00 |  | 
			
				
					| 
							
							
								 Anthony Nowell | 45d6169610 | Body conversion for File | 2016-11-08 01:14:18 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 5479d9e8b8 | handle redirects | 2016-10-25 12:26:01 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 1259128d92 | add native-tls and serde json support | 2016-10-22 21:48:29 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 15e59c1c6d | use current hyper for now | 2016-10-16 10:26:04 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | d78eff6918 | improvements | 2016-10-16 09:40:28 -07:00 |  | 
			
				
					| 
							
							
								 Sean McArthur | 9bfdcec052 | init | 2016-06-30 17:23:51 -07:00 |  |