add header if no Accept is set
This commit is contained in:
@@ -3,7 +3,7 @@ use std::io::{self, Read};
|
||||
use std::sync::{Arc, Mutex};
|
||||
|
||||
use hyper::client::IntoUrl;
|
||||
use hyper::header::{Headers, ContentType, Location, Referer, UserAgent};
|
||||
use hyper::header::{Headers, ContentType, Location, Referer, UserAgent, Accept};
|
||||
use hyper::method::Method;
|
||||
use hyper::status::StatusCode;
|
||||
use hyper::version::HttpVersion;
|
||||
@@ -197,6 +197,10 @@ impl RequestBuilder {
|
||||
self.headers.set(UserAgent(DEFAULT_USER_AGENT.to_owned()));
|
||||
}
|
||||
|
||||
if !self.headers.has::<Accept>() {
|
||||
self.headers.set(Accept::star());
|
||||
}
|
||||
|
||||
let client = self.client;
|
||||
let mut method = self.method;
|
||||
let mut url = try!(self.url);
|
||||
|
||||
Reference in New Issue
Block a user