summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/loader/fetch/url_loader/request_conversion.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/loader/fetch/url_loader/request_conversion.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/loader/fetch/url_loader/request_conversion.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/platform/loader/fetch/url_loader/request_conversion.cc b/chromium/third_party/blink/renderer/platform/loader/fetch/url_loader/request_conversion.cc
index 8584b3c5609..b8a8c7419bc 100644
--- a/chromium/third_party/blink/renderer/platform/loader/fetch/url_loader/request_conversion.cc
+++ b/chromium/third_party/blink/renderer/platform/loader/fetch/url_loader/request_conversion.cc
@@ -63,6 +63,7 @@ const char* ImageAcceptHeader() {
namespace {
constexpr char kStylesheetAcceptHeader[] = "text/css,*/*;q=0.1";
+constexpr char kWebBundleAcceptHeader[] = "application/webbundle;v=b1";
// TODO(yhirano): Unify these with variables in
// content/public/common/content_constants.h.
@@ -365,7 +366,6 @@ void PopulateResourceRequest(const ResourceRequestHead& src,
dest->has_user_gesture = src.HasUserGesture();
dest->enable_load_timing = true;
dest->enable_upload_progress = src.ReportUploadProgress();
- dest->report_raw_headers = src.ReportRawHeaders();
// TODO(ryansturm): Remove dest->previews_state once it is no
// longer used in a network delegate. https://crbug.com/842233
dest->previews_state = static_cast<int>(src.GetPreviewsState());
@@ -410,6 +410,10 @@ void PopulateResourceRequest(const ResourceRequestHead& src,
network::mojom::RequestDestination::kImage) {
dest->headers.SetHeaderIfMissing(net::HttpRequestHeaders::kAccept,
ImageAcceptHeader());
+ } else if (request_destination ==
+ network::mojom::RequestDestination::kWebBundle) {
+ dest->headers.SetHeader(net::HttpRequestHeaders::kAccept,
+ kWebBundleAcceptHeader);
} else {
// Calling SetHeaderIfMissing() instead of SetHeader() because JS can
// manually set an accept header on an XHR.