| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/child/web_url_loader_impl.h" | 5 #include "content/child/web_url_loader_impl.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 478 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 489 // Check credentials flag is set when credentials mode is include. | 489 // Check credentials flag is set when credentials mode is include. |
| 490 | 490 |
| 491 RequestInfo request_info; | 491 RequestInfo request_info; |
| 492 request_info.method = method; | 492 request_info.method = method; |
| 493 request_info.url = url; | 493 request_info.url = url; |
| 494 request_info.first_party_for_cookies = request.firstPartyForCookies(); | 494 request_info.first_party_for_cookies = request.firstPartyForCookies(); |
| 495 request_info.request_initiator = request.requestorOrigin(); | 495 request_info.request_initiator = request.requestorOrigin(); |
| 496 referrer_policy_ = request.referrerPolicy(); | 496 referrer_policy_ = request.referrerPolicy(); |
| 497 request_info.referrer = Referrer(referrer_url, referrer_policy_); | 497 request_info.referrer = Referrer(referrer_url, referrer_policy_); |
| 498 request_info.headers = GetWebURLRequestHeaders(request); | 498 request_info.headers = GetWebURLRequestHeaders(request); |
| 499 request_info.default_user_agent = request.defaultHTTPUserAgent().latin1(); |
| 499 request_info.load_flags = GetLoadFlagsForWebURLRequest(request); | 500 request_info.load_flags = GetLoadFlagsForWebURLRequest(request); |
| 500 request_info.enable_load_timing = true; | 501 request_info.enable_load_timing = true; |
| 501 request_info.enable_upload_progress = request.reportUploadProgress(); | 502 request_info.enable_upload_progress = request.reportUploadProgress(); |
| 502 if (request.getRequestContext() == | 503 if (request.getRequestContext() == |
| 503 WebURLRequest::RequestContextXMLHttpRequest && | 504 WebURLRequest::RequestContextXMLHttpRequest && |
| 504 (url.has_username() || url.has_password())) { | 505 (url.has_username() || url.has_password())) { |
| 505 request_info.do_not_prompt_for_login = true; | 506 request_info.do_not_prompt_for_login = true; |
| 506 } | 507 } |
| 507 // requestor_pid only needs to be non-zero if the request originates outside | 508 // requestor_pid only needs to be non-zero if the request originates outside |
| 508 // the render process, so we can use requestorProcessID even for requests | 509 // the render process, so we can use requestorProcessID even for requests |
| (...skipping 703 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1212 response->clearHTTPHeaderField(webStringName); | 1213 response->clearHTTPHeaderField(webStringName); |
| 1213 while (response_headers->EnumerateHeader(&iterator, name, &value)) { | 1214 while (response_headers->EnumerateHeader(&iterator, name, &value)) { |
| 1214 response->addHTTPHeaderField(webStringName, | 1215 response->addHTTPHeaderField(webStringName, |
| 1215 WebString::fromLatin1(value)); | 1216 WebString::fromLatin1(value)); |
| 1216 } | 1217 } |
| 1217 } | 1218 } |
| 1218 return true; | 1219 return true; |
| 1219 } | 1220 } |
| 1220 | 1221 |
| 1221 } // namespace content | 1222 } // namespace content |
| OLD | NEW |