gpt4 book ai didi

javascript - XMLHttpRequest 缺少 IE9 中 PATCH 的正文

转载 作者:行者123 更新时间:2023-11-28 10:53:24 26 4
gpt4 key购买 nike

我尝试使用 IE9 中的 PATCH http 方法调用 API,每次发送 XMLHttpRequest 时,它都会删除实际的请求正文。实际请求来自 AngularJS 应用程序。 Angular 只是在其 $http 服务中使用 native xhr。我已经验证该行为不是特定于 Angular 的,在 IE 控制台中运行下面的代码片段并检查网络流量 - 没有随请求发送正文

var request = new XMLHttpRequest();
request.open('PATCH', '/api/v1/fake/404/', false);
request.setRequestHeader("Content-type","application/json");
request.send('{"isActive": 1}');

如果将 PATCH 更改为 PUT 或 POST,它会很好地发送 json 请求正文。 IE9 XHR 不支持 PATCH 吗?有什么解决办法吗?

最佳答案

经过大量研究。看来确实没有任何解决方法。 IE9 不支持 PATCH http 请求。

关于javascript - XMLHttpRequest 缺少 IE9 中 PATCH 的正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28865929/

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