gpt4 book ai didi

ajax - Mavericks OS 升级后,无法再使用 OPTIONS 动词发出任何 HTTP 请求

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

我的机器无法再使用 OPTIONS 动词发出任何 HTTP 请求。无论我尝试使用 curl、postman 还是 ajax,都会发生这种情况。

curl -i -X 选项 http://www.google.com返回 curl: (52) 来自服务器的空回复

它应该返回一个包含 405 错误代码的长字符串。

我怀疑这与我本周早些时候进行的小牛“升级”有关。我只有一台装有 Mavericks 的 Mac(我的开发机)。其他 mac 是 Mountain Lion,他们没有这个问题。

Mavericks 的其他人能否确认他们是否也有此问题?

如果这与 Mavericks 相关,有人知道修复或解决方法吗?

最佳答案

事实证明,这根本与 Mavericks 无关。 Cisco AnyConnect 有一个安全模块在幕后运行,即使您没有连接到任何 VPN。它阻止了我的 OPTIONS 动词请求。卸载后我可以调用这些电话。

在关闭 Web Security 的情况下重新安装应该可以防止它发生。当我卸载时,我确实注意到/opt/cisco/vpn/bin 中有一个网络安全卸载脚本,但我已经 promise 将整个应用程序从我的机器上移除。只需运行该脚本也可以做到这一点。

我必须赞扬 Ben Nadel。正是他的博文帮助我解决了这个问题。

http://www.bennadel.com/blog/2559-Cisco-AnyConnect-VPN-Client-May-Block-CORS-AJAX-OPTIONS-Requests.htm?&_=0.10495476494543254#comments_44093

关于ajax - Mavericks OS 升级后,无法再使用 OPTIONS 动词发出任何 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21192538/

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