[webkit-changes] [WebKit/WebKit] 2bf8d4: Synthetic FetchResponse should populate their expe...

youennf noreply at github.com
Tue Oct 3 08:30:15 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2bf8d40cc4077d9b6aad416b58e48ee2ea97893b
      https://github.com/WebKit/WebKit/commit/2bf8d40cc4077d9b6aad416b58e48ee2ea97893b
  Author: Youenn Fablet <youennf at gmail.com>
  Date:   2023-10-03 (Tue, 03 Oct 2023)

  Changed paths:
    M LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/xhr-content-length.https.window-expected.txt
    M Source/WebCore/Modules/fetch/FetchResponse.cpp
    M Source/WebCore/platform/network/HTTPParsers.cpp
    M Source/WebCore/platform/network/HTTPParsers.h

  Log Message:
  -----------
  Synthetic FetchResponse should populate their expected content length
https://bugs.webkit.org/show_bug.cgi?id=262530
rdar://116388101

Reviewed by Chris Dumez.

We are now parsing the Content-Length header for synthetic responses to properly set ResourceResponse expectedContentLength.
This aligns with responses coming from the network.
This is useful for XHR and will be useful for downloads as well.

* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/xhr-content-length.https.window-expected.txt:
* Source/WebCore/Modules/fetch/FetchResponse.cpp:
(WebCore::FetchResponse::create):
* Source/WebCore/platform/network/HTTPParsers.cpp:
(WebCore::parseContentLength):
* Source/WebCore/platform/network/HTTPParsers.h:

Canonical link: https://commits.webkit.org/268780@main




More information about the webkit-changes mailing list