| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 "net/url_request/url_request_http_job.h" | 5 #include "net/url_request/url_request_http_job.h" |
| 6 | 6 |
| 7 #include "base/base_switches.h" | 7 #include "base/base_switches.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
| 10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 89 referrer_mods.ClearUsername(); | 89 referrer_mods.ClearUsername(); |
| 90 referrer_mods.ClearPassword(); | 90 referrer_mods.ClearPassword(); |
| 91 referrer = referrer.ReplaceComponents(referrer_mods); | 91 referrer = referrer.ReplaceComponents(referrer_mods); |
| 92 } | 92 } |
| 93 | 93 |
| 94 request_info_.url = request_->url(); | 94 request_info_.url = request_->url(); |
| 95 request_info_.referrer = referrer; | 95 request_info_.referrer = referrer; |
| 96 request_info_.method = request_->method(); | 96 request_info_.method = request_->method(); |
| 97 request_info_.load_flags = request_->load_flags(); | 97 request_info_.load_flags = request_->load_flags(); |
| 98 | 98 |
| 99 if (request_->context()) | 99 if (request_->context()) { |
| 100 request_info_.user_agent = request_->context()->user_agent(); | 100 request_info_.user_agent = |
| 101 request_->context()->GetUserAgent(request_->url()); |
| 102 } |
| 101 | 103 |
| 102 AddExtraHeaders(); | 104 AddExtraHeaders(); |
| 103 | 105 |
| 104 StartTransaction(); | 106 StartTransaction(); |
| 105 } | 107 } |
| 106 | 108 |
| 107 void URLRequestHttpJob::Kill() { | 109 void URLRequestHttpJob::Kill() { |
| 108 if (!transaction_.get()) | 110 if (!transaction_.get()) |
| 109 return; | 111 return; |
| 110 | 112 |
| (...skipping 435 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 DCHECK(response_cookies_.empty()); | 548 DCHECK(response_cookies_.empty()); |
| 547 | 549 |
| 548 std::string name = "Set-Cookie"; | 550 std::string name = "Set-Cookie"; |
| 549 std::string value; | 551 std::string value; |
| 550 | 552 |
| 551 void* iter = NULL; | 553 void* iter = NULL; |
| 552 while (response_info_->headers->EnumerateHeader(&iter, name, &value)) | 554 while (response_info_->headers->EnumerateHeader(&iter, name, &value)) |
| 553 response_cookies_.push_back(value); | 555 response_cookies_.push_back(value); |
| 554 } | 556 } |
| 555 | 557 |
| OLD | NEW |