gpt4 book ai didi

http - 计算机阻止 CORS OPTIONS 请求

转载 作者:可可西里 更新时间:2023-11-01 15:10:30 28 4
gpt4 key购买 nike

这让我发疯!我正在尝试处理 Amazon S3 CORS 请求,但它们无法在我的计算机上运行。看来我的电脑正在阻止或忽略 OPTIONS 请求。如果我从终端运行 CURL 命令:

curl -i -X OPTIONS http://testing.bennadel.com.s3.amazonaws.com

...我得到:

curl: (52) 来自服务器的空回复

但是,如果我在另一台计算机 (AirBook) 上的相同 路由器上运行相同 请求,我会得到预期的响应(XML 格式):

信息不足。需要原始请求 header 。

我已经尝试刷新我的 dsn 缓存(通过 dscacheutil)。我试过更改我的 DNS 以使用 Google 的公共(public) DNS。我试过重新启动我的电脑。没有运气!这台计算机一直阻止 OPTIONS 请求,而我尝试的所有其他计算机都允许它。

建议?这台电脑 (iMac) 正在通过 WiFi 连接到我的路由器;但是,AirBook 也是如此,它发出成功的 OPTIONS 请求。

另请注意,对同一 URL 的非 OPTIONS 请求工作正常(即 GET)。

最佳答案

更具体地说,问题似乎出在 AnyConnect 的网络安全模块中。我能够通过卸载并重新安装 AnyConnect 并取消选中 Web Security 选项来解决问题;或者,只需运行 websecurity_uninstall.sh 脚本。 (这是 AnyConnect 3.1.04074。)

感谢 @user3021922 和其他人发现了这个问题 - 这也让我抓狂。

关于http - 计算机阻止 CORS OPTIONS 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20146410/

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