3

Note

  • This question is about requests with the Transfer-Encoding header, not responses
  • Yes, requests can use the Transfer-Encoding header
  • One could implement a web browser that does anything, but for the purposes of this question, please limit the definition of "web browser" to Google Chrome, Mozilla Firefox, Microsoft Edge, and Apple Safari.

Background

Question

  • Is there a case (or cases) where a web browser will make a request with the Transfer-Encoding header?
dminuoso
  • 963
  • 1
  • 7
  • 10

1 Answers1

1

I have been researching this topic recently and my understanding is that this is currently not supported by any major browser, but it is work-in-process.

The Chrome experiment is a first try to see how it will play out in web-world as it seems there are quite some edge cases that could go wrong with the complex web infrastructure there is out there (load balancers, proxies etc).

The main source I have been reading up on this is this fetch's issue about readable stream support, that I recommend to read about if you are interested.

AuHau
  • 135
  • 9