【问题标题】:How to know the size of an HTTP request before it reaches its destination?如何在 HTTP 请求到达目的地之前知道它的大小?
【发布时间】:2020-04-23 14:59:38
【问题描述】:

我正在学习 NodeJS,并且了解了流和缓冲区。我发现它非常有趣,因为我想到在 HTTP 服务器上使用它,因为如果请求太大,数据可以一点一点发送,尤其是在使用动词 POST 上传大文件时。问题是并非所有数据(在这种情况下为文件)都非常大。有没有办法在请求到达目的地之前知道它的大小?

【问题讨论】:

    标签: node.js http stream buffer nodejs-stream


    【解决方案1】:

    从接收端可以看Content-Length标头。

    它可能存在也可能不存在,具体取决于发件人。有关这方面的信息,请参阅Is the Content-Length header required for a HTTP/1.0 response?

    【讨论】:

      猜你喜欢
      • 2012-08-28
      • 2019-10-13
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 2022-01-18
      • 2014-09-20
      相关资源
      最近更新 更多