gpt4 book ai didi

node.js - 即使服务器返回重定向(3XX),HTTP 客户端也会向服务器发送请求主体吗?

转载 作者:可可西里 更新时间:2023-11-01 16:42:44 25 4
gpt4 key购买 nike

我目前正在构建一个接收客户端上传(可能是大文件)的 node.js Express Web 服务。我有一个端点(我们称之为 FOO),它为每个请求返回一个重定向,告诉客户端上传数据的位置(我们称之为 URL DEST)。我担心客户端会将请求正文中的数据发送给 FOO,即使 FOO 保证重定向。我意识到端点 FOO 可以忽略请求正文中的数据,但是我担心客户端会两次上传数据。一次到 FOO,一次到 DEST。

有谁知道这是否符合 HTTP 客户端的行为方式?

如果是这样,有没有办法防止 HTTP 客户端上传两次?

最佳答案

默认情况下,在 Node v0.10.x 或更新版本中,流开始暂停,因此没有数据流动。因此,您可以立即发送重定向,并且很少或没有正文数据传输到服务器。

关于node.js - 即使服务器返回重定向(3XX),HTTP 客户端也会向服务器发送请求主体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26247246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com