Use |request|'s method if |method| is not specified
This commit is contained in:
parent
66c4c7e77b
commit
e07f5cd53f
1 changed files with 8 additions and 1 deletions
|
@ -78,8 +78,15 @@ URLRequestFetchJob::URLRequestFetchJob(
|
||||||
const GURL& url,
|
const GURL& url,
|
||||||
const std::string& method)
|
const std::string& method)
|
||||||
: net::URLRequestJob(request, network_delegate),
|
: net::URLRequestJob(request, network_delegate),
|
||||||
fetcher_(net::URLFetcher::Create(url, GetRequestType(method), this)),
|
|
||||||
pending_buffer_size_(0) {
|
pending_buffer_size_(0) {
|
||||||
|
// Use |request|'s method if |method| is not specified.
|
||||||
|
net::URLFetcher::RequestType request_type;
|
||||||
|
if (method.empty())
|
||||||
|
request_type = GetRequestType(request->method());
|
||||||
|
else
|
||||||
|
request_type = GetRequestType(method);
|
||||||
|
|
||||||
|
fetcher_.reset(net::URLFetcher::Create(url, request_type, this));
|
||||||
auto context = AtomBrowserContext::Get()->url_request_context_getter();
|
auto context = AtomBrowserContext::Get()->url_request_context_getter();
|
||||||
fetcher_->SetRequestContext(context);
|
fetcher_->SetRequestContext(context);
|
||||||
fetcher_->SaveResponseWithWriter(make_scoped_ptr(new ResponsePiper(this)));
|
fetcher_->SaveResponseWithWriter(make_scoped_ptr(new ResponsePiper(this)));
|
||||||
|
|
Loading…
Reference in a new issue