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_); |
} |