Changeset 206901 in webkit
- Timestamp:
- Oct 6, 2016 11:01:24 PM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r206883 r206901 2344 2344 platform/network/FormDataBuilder.cpp 2345 2345 platform/network/HTTPHeaderMap.cpp 2346 platform/network/HTTPHeaderValues.cpp 2346 2347 platform/network/HTTPParsers.cpp 2347 2348 platform/network/MIMEHeader.cpp -
trunk/Source/WebCore/ChangeLog
r206900 r206901 1 2016-10-06 Youenn Fablet <youenn@apple.com> 2 3 Add a place for common HTTP Header values 4 https://bugs.webkit.org/show_bug.cgi?id=163002 5 6 Reviewed by Alex Christensen. 7 8 No change of behavior. 9 10 Introducing HTTPHeaderValues with two Content-Type values. 11 12 * CMakeLists.txt: 13 * Modules/fetch/FetchBody.cpp: 14 (WebCore::FetchBody::extract): 15 * WebCore.xcodeproj/project.pbxproj: 16 * platform/network/HTTPHeaderValues.cpp: Added. 17 (WebCore::HTTPHeaderValues::TextPlainContentType): 18 (WebCore::HTTPHeaderValues::FormURLEncodedContentType): 19 * platform/network/HTTPHeaderValues.h: Added. 20 * xml/XMLHttpRequest.cpp: 21 (WebCore::XMLHttpRequest::send): 22 1 23 2016-10-06 Youenn Fablet <youenn@apple.com> 2 24 -
trunk/Source/WebCore/Modules/fetch/FetchBody.cpp
r206737 r206901 38 38 #include "FetchResponseSource.h" 39 39 #include "FormData.h" 40 #include "HTTPHeaderValues.h" 40 41 #include "HTTPParsers.h" 41 42 #include "JSBlob.h" … … 63 64 } 64 65 if (value.isString()) { 65 contentType = ASCIILiteral("text/plain;charset=UTF-8");66 contentType = HTTPHeaderValues::TextPlainContentType(); 66 67 return FetchBody(value.toWTFString(&state)); 67 68 } 68 69 if (value.inherits(JSURLSearchParams::info())) { 69 contentType = ASCIILiteral("application/x-www-form-urlencoded;charset=UTF-8");70 contentType = HTTPHeaderValues::FormURLEncodedContentType(); 70 71 return FetchBody(*JSURLSearchParams::toWrapped(value)); 71 72 } -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r206883 r206901 1521 1521 4157AF8012F1FB0400A8C6F5 /* MediaControlsApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 4157AF7E12F1FB0400A8C6F5 /* MediaControlsApple.h */; }; 1522 1522 4157AF8112F1FB0400A8C6F5 /* MediaControlsApple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4157AF7F12F1FB0400A8C6F5 /* MediaControlsApple.cpp */; }; 1523 41614A781DA6423B004AD06F /* HTTPHeaderValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41614A761DA64236004AD06F /* HTTPHeaderValues.cpp */; }; 1524 41614A791DA64241004AD06F /* HTTPHeaderValues.h in Headers */ = {isa = PBXBuildFile; fileRef = 41614A771DA64236004AD06F /* HTTPHeaderValues.h */; }; 1523 1525 4162A450101145AE00DFF3ED /* DedicatedWorkerGlobalScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4162A44D101145AE00DFF3ED /* DedicatedWorkerGlobalScope.cpp */; }; 1524 1526 4162A451101145AE00DFF3ED /* DedicatedWorkerGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 4162A44E101145AE00DFF3ED /* DedicatedWorkerGlobalScope.h */; }; … … 8468 8470 4157AF7E12F1FB0400A8C6F5 /* MediaControlsApple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaControlsApple.h; sourceTree = "<group>"; }; 8469 8471 4157AF7F12F1FB0400A8C6F5 /* MediaControlsApple.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaControlsApple.cpp; sourceTree = "<group>"; }; 8472 41614A761DA64236004AD06F /* HTTPHeaderValues.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTTPHeaderValues.cpp; sourceTree = "<group>"; }; 8473 41614A771DA64236004AD06F /* HTTPHeaderValues.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPHeaderValues.h; sourceTree = "<group>"; }; 8470 8474 4162A44D101145AE00DFF3ED /* DedicatedWorkerGlobalScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DedicatedWorkerGlobalScope.cpp; sourceTree = "<group>"; }; 8471 8475 4162A44E101145AE00DFF3ED /* DedicatedWorkerGlobalScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DedicatedWorkerGlobalScope.h; sourceTree = "<group>"; }; … … 17043 17047 514C765C0CE923A1007EF3CD /* HTTPHeaderMap.h */, 17044 17048 1AC900BF1943AF3D008625B5 /* HTTPHeaderNames.in */, 17049 41614A761DA64236004AD06F /* HTTPHeaderValues.cpp */, 17050 41614A771DA64236004AD06F /* HTTPHeaderValues.h */, 17045 17051 514C765D0CE923A1007EF3CD /* HTTPParsers.cpp */, 17046 17052 514C765E0CE923A1007EF3CD /* HTTPParsers.h */, … … 27133 27139 3106037014327D2E00ABF4BA /* WebKitCSSFilterValue.h in Headers */, 27134 27140 498391590F1E776900C23782 /* WebKitCSSMatrix.h in Headers */, 27141 41614A791DA64241004AD06F /* HTTPHeaderValues.h in Headers */, 27135 27142 8AA61D00144D595B00F37350 /* WebKitCSSRegionRule.h in Headers */, 27136 27143 BC9ADD230CC4032600098C4C /* WebKitCSSTransformValue.h in Headers */, … … 30610 30617 9380F47809A11ACC001FDB34 /* WidgetMac.mm in Sources */, 30611 30618 939B02EE0EA2DBC400C54570 /* WidthIterator.cpp in Sources */, 30619 41614A781DA6423B004AD06F /* HTTPHeaderValues.cpp in Sources */, 30612 30620 0F15ED5B1B7EC7C500EDDFEB /* WillChangeData.cpp in Sources */, 30613 30621 BC8243E80D0CFD7500460C8F /* WindowFeatures.cpp in Sources */, -
trunk/Source/WebCore/xml/XMLHttpRequest.cpp
r206462 r206901 35 35 #include "HTMLDocument.h" 36 36 #include "HTTPHeaderNames.h" 37 #include "HTTPHeaderValues.h" 37 38 #include "HTTPParsers.h" 38 39 #include "InspectorInstrumentation.h" … … 567 568 else 568 569 #endif 569 m_requestHeaders.set(HTTPHeaderName::ContentType, ASCIILiteral("text/plain;charset=UTF-8"));570 m_requestHeaders.set(HTTPHeaderName::ContentType, HTTPHeaderValues::TextPlainContentType()); 570 571 } else { 571 572 replaceCharsetInMediaType(contentType, "UTF-8");
Note: See TracChangeset
for help on using the changeset viewer.