Changeset 109661 in webkit
- Timestamp:
- Mar 3, 2012, 10:49:50 AM (13 years ago)
- Location:
- trunk/Source/WebKit/chromium
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/chromium/ChangeLog
r109590 r109661 1 2012-03-03 Bill Budge <bbudge@chromium.org> 2 3 Fixes AssociatedURLLoader support for Access-Control-Expose-Headers field in response. 4 https://bugs.webkit.org/show_bug.cgi?id=80198 5 6 Reviewed by Adam Barth. 7 8 * src/AssociatedURLLoader.cpp: 9 * tests/AssociatedURLLoaderTest.cpp: 10 1 11 2012-03-02 Dana Jansens <danakj@chromium.org> 2 12 -
trunk/Source/WebKit/chromium/src/AssociatedURLLoader.cpp
r105134 r109661 80 80 } 81 81 82 // FIXME: Remove this and use WebCore code that does the same thing. 82 83 class HTTPResponseHeaderValidator : public WebHTTPHeaderVisitor { 83 84 WTF_MAKE_NONCOPYABLE(HTTPResponseHeaderValidator); … … 98 99 String headerName(name); 99 100 if (m_usingAccessControl) { 100 if (equalIgnoringCase(headerName, "access-control-expose-header "))101 if (equalIgnoringCase(headerName, "access-control-expose-headers")) 101 102 parseAccessControlExposeHeadersAllowList(value, m_exposedHeaders); 102 103 else if (!isOnAccessControlResponseHeaderWhitelist(headerName)) … … 113 114 m_exposedHeaders.remove("set-cookie2"); 114 115 // Block Access-Control-Expose-Header itself. It could be exposed later. 115 m_blockedHeaders.add("access-control-expose-header ");116 m_blockedHeaders.add("access-control-expose-headers"); 116 117 HTTPHeaderSet::const_iterator end = m_exposedHeaders.end(); 117 118 for (HTTPHeaderSet::const_iterator it = m_exposedHeaders.begin(); it != end; ++it) -
trunk/Source/WebKit/chromium/tests/AssociatedURLLoaderTest.cpp
r105134 r109661 242 242 m_expectedResponse.addHTTPHeaderField("Access-Control-Allow-Origin", "*"); 243 243 if (exposed) 244 m_expectedResponse.addHTTPHeaderField("access-control-expose-header ", headerNameString);244 m_expectedResponse.addHTTPHeaderField("access-control-expose-headers", headerNameString); 245 245 m_expectedResponse.addHTTPHeaderField(headerNameString, "foo"); 246 246 webkit_support::RegisterMockedURL(url, m_expectedResponse, m_frameFilePath);
Note:
See TracChangeset
for help on using the changeset viewer.