在尝试使用浏览器与REST api(Cisco's CSR1000v REST API)进行交互时,我已经死了好几天。 API所需的基本身份验证返回一个令牌,然后用于执行RESTful事务 - GET,DELETE等。
Cygwin64的cURL工作/工作正常,但无论我尝试什么,我都无法使用浏览器(基本身份验证)。 ......尝试过,尝试过,尝试过。我终于安装了一个“无处不在的CORS Everywhere' Firefox插件和poof,它有效!
我的问题是:如果服务器资源NGINX在这种情况下没有设置'Access-Control-Allow-Origin'
,那么这会使(非黑客/插件)Web浏览器无法实现CORS吗?顺便说一句,我无法访问NGINX进行配置。
我看到了fetch api,但目前看来浏览器基本上不支持no-cors
模式。