Make ServiceWorkerFetchRequest and ServiceWorkerResponse header maps case insensitive
commitf96d19ba7ea5be53ece63b9f6da963aaba2039c2
authorjkarlin <jkarlin@chromium.org>
Wed, 24 Sep 2014 11:42:37 +0000 (24 04:42 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 24 Sep 2014 11:42:53 +0000 (24 11:42 +0000)
treedf8f82be4a475cfc953445da2d90c16112c14933
parentb847169dd6954fee83c5b89f6ef4699d6ff018f1
Make ServiceWorkerFetchRequest and ServiceWorkerResponse header maps case insensitive

When storing headers in a map the map should be case insensitive (like HTTPHeaderMap in Blink) so that headers can be easily searched for and coalesced when necessary.

BUG=392621

Review URL: https://codereview.chromium.org/576973004

Cr-Commit-Position: refs/heads/master@{#296387}
12 files changed:
content/browser/service_worker/embedded_worker_test_helper.cc
content/browser/service_worker/service_worker_browsertest.cc
content/browser/service_worker/service_worker_cache.cc
content/browser/service_worker/service_worker_cache_unittest.cc
content/browser/service_worker/service_worker_url_request_job.cc
content/browser/service_worker/service_worker_url_request_job.h
content/browser/service_worker/service_worker_url_request_job_unittest.cc
content/common/service_worker/service_worker_types.cc
content/common/service_worker/service_worker_types.h
content/renderer/service_worker/embedded_worker_context_client.cc
content/renderer/service_worker/service_worker_script_context.cc
ipc/ipc_message_utils.h