Changeset 230678 in webkit
- Timestamp:
- Apr 16, 2018 12:22:17 PM (6 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r230676 r230678 1 2018-04-16 Christopher Reid <chris.reid@sony.com> 2 3 [Curl] Add the Accept-Language field to curl request headers 4 https://bugs.webkit.org/show_bug.cgi?id=184605 5 6 Reviewed by Alex Christensen. 7 8 Add Accept-Language field to curl request headers 9 10 * platform/network/curl/CurlRequest.cpp: 11 * platform/network/curl/CurlRequest.h: 12 1 13 2018-04-16 Chris Dumez <cdumez@apple.com> 2 14 -
trunk/Source/WebCore/platform/network/curl/CurlRequest.cpp
r229471 r230678 1 1 /* 2 * Copyright (C) 201 7Sony Interactive Entertainment Inc.2 * Copyright (C) 2018 Sony Interactive Entertainment Inc. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 34 34 #include "ResourceError.h" 35 35 #include "SharedBuffer.h" 36 #include <wtf/Language.h> 36 37 #include <wtf/MainThread.h> 37 38 … … 164 165 auto& sslHandle = CurlContext::singleton().sslHandle(); 165 166 167 auto httpHeaderFields = m_request.httpHeaderFields(); 168 appendAcceptLanguageHeader(httpHeaderFields); 169 166 170 m_curlHandle = std::make_unique<CurlHandle>(); 167 171 168 172 m_curlHandle->initialize(); 169 173 m_curlHandle->setUrl(m_request.url()); 170 m_curlHandle->appendRequestHeaders( m_request.httpHeaderFields());174 m_curlHandle->appendRequestHeaders(httpHeaderFields); 171 175 172 176 const auto& method = m_request.httpMethod(); … … 452 456 m_multipartHandle = nullptr; 453 457 m_curlHandle = nullptr; 458 } 459 460 void CurlRequest::appendAcceptLanguageHeader(HTTPHeaderMap& header) 461 { 462 for (const auto& language : userPreferredLanguages()) 463 header.add(HTTPHeaderName::AcceptLanguage, language); 454 464 } 455 465 -
trunk/Source/WebCore/platform/network/curl/CurlRequest.h
r230229 r230678 119 119 void finalizeTransfer(); 120 120 121 // For POST and PUT method 121 // For setup 122 void appendAcceptLanguageHeader(HTTPHeaderMap&); 122 123 void setupPOST(ResourceRequest&); 123 124 void setupPUT(ResourceRequest&);
Note: See TracChangeset
for help on using the changeset viewer.