Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Side by Side Diff: components/autofill/core/browser/autofill_download_manager.cc

Issue 1242023005: Remove legacy StartsWithASCII function. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: y Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 "components/autofill/core/browser/autofill_download_manager.h" 5 #include "components/autofill/core/browser/autofill_download_manager.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/prefs/pref_service.h" 8 #include "base/prefs/pref_service.h"
9 #include "base/rand_util.h" 9 #include "base/rand_util.h"
10 #include "base/stl_util.h" 10 #include "base/stl_util.h"
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 const int kHttpServiceUnavailable = 503; 265 const int kHttpServiceUnavailable = 503;
266 266
267 CHECK(it->second.form_signatures.size()); 267 CHECK(it->second.form_signatures.size());
268 if (source->GetResponseCode() != kHttpResponseOk) { 268 if (source->GetResponseCode() != kHttpResponseOk) {
269 bool back_off = false; 269 bool back_off = false;
270 std::string server_header; 270 std::string server_header;
271 switch (source->GetResponseCode()) { 271 switch (source->GetResponseCode()) {
272 case kHttpBadGateway: 272 case kHttpBadGateway:
273 if (!source->GetResponseHeaders()->EnumerateHeader(NULL, "server", 273 if (!source->GetResponseHeaders()->EnumerateHeader(NULL, "server",
274 &server_header) || 274 &server_header) ||
275 base::StartsWithASCII(server_header.c_str(), 275 base::StartsWith(server_header.c_str(),
276 kAutofillQueryServerNameStartInHeader, 276 kAutofillQueryServerNameStartInHeader,
277 false) != 0) 277 base::CompareCase::INSENSITIVE_ASCII) != 0)
278 break; 278 break;
279 // Bad gateway was received from Autofill servers. Fall through to back 279 // Bad gateway was received from Autofill servers. Fall through to back
280 // off. 280 // off.
281 case kHttpInternalServerError: 281 case kHttpInternalServerError:
282 case kHttpServiceUnavailable: 282 case kHttpServiceUnavailable:
283 back_off = true; 283 back_off = true;
284 break; 284 break;
285 } 285 }
286 286
287 if (back_off) { 287 if (back_off) {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 } 320 }
321 321
322 observer_->OnUploadedPossibleFieldTypes(); 322 observer_->OnUploadedPossibleFieldTypes();
323 } 323 }
324 } 324 }
325 delete it->first; 325 delete it->first;
326 url_fetchers_.erase(it); 326 url_fetchers_.erase(it);
327 } 327 }
328 328
329 } // namespace autofill 329 } // namespace autofill
OLDNEW
« no previous file with comments | « components/autofill/content/renderer/form_autofill_util.cc ('k') | components/autofill/core/browser/form_structure.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698