| Index: content/common/net/url_fetcher_impl.cc
|
| ===================================================================
|
| --- content/common/net/url_fetcher_impl.cc (revision 120612)
|
| +++ content/common/net/url_fetcher_impl.cc (working copy)
|
| @@ -798,10 +798,11 @@
|
| break;
|
|
|
| case POST:
|
| + case PUT:
|
| DCHECK(!upload_content_.empty() || is_chunked_upload_);
|
| DCHECK(!upload_content_type_.empty());
|
|
|
| - request_->set_method("POST");
|
| + request_->set_method(request_type_ == POST ? "POST" : "PUT");
|
| extra_request_headers_.SetHeader(net::HttpRequestHeaders::kContentType,
|
| upload_content_type_);
|
| if (!upload_content_.empty()) {
|
| @@ -975,6 +976,10 @@
|
| core_->extra_request_headers_.AddHeadersFromString(extra_request_headers);
|
| }
|
|
|
| +void URLFetcherImpl::AddExtraRequestHeader(const std::string& header_line) {
|
| + core_->extra_request_headers_.AddHeaderFromString(header_line);
|
| +}
|
| +
|
| void URLFetcherImpl::GetExtraRequestHeaders(net::HttpRequestHeaders* headers) {
|
| headers->CopyFrom(core_->extra_request_headers_);
|
| }
|
|
|