gpt4 book ai didi

jquery - Ajax——防止 100 继续行为

转载 作者:行者123 更新时间:2023-12-01 04:46:32 25 4
gpt4 key购买 nike

我有一个 Javascript 应用程序,可以将相当大的请求发送到后端服务器。因为(1)我们知道我们希望接收非公共(public)端点上的所有请求,并且(2)由于各种原因,涉及的负载均衡器/代理不能非常干净地处理 Expect: 100-Continue header ,我想告诉浏览器客户端永远不要发送 Expect: header 。

jQuery 或原始 xmlHttpRequest 对象中是否有方法指示浏览器每次只 POST 整个请求正文?

最佳答案

如果我理解正确并且您正在通过 jquery $.ajax 发送请求,那么你应该能够像这样设置标题:

$.ajax({
url: 'your_url',
type: 'post',
data: your_big_data,
headers:{
'Expect': ''
}
});

我不得不说我还不需要在 JavaScript 中测试这个,但类似的解决方法在其他情况下效果很好。让我知道这是否有效。

关于jquery - Ajax——防止 100 继续行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28704475/

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