第一种思路是避免发出 Options 类型的请求,是否需支持 Options 类型请求自行评估。PS:可能需要修改代码。
第二种思路是直接解决这个问题,这个问题可能有很多种原因导致,我遇到的是在服务器打补丁后 Options 被禁用了,有两种方式,见下方:
1)方法一:通过修改 web.config
<system.webServer> ... <security> <requestFiltering> <verbs> <!-- 避免被 IIS 的 Request Filtering 禁掉--> <remove verb="OPTIONS" /> </verbs> </requestFiltering> </security> </system.webServer>
2)方法二:通过 IIS Manager,删除 Options 禁用条目即可
- response Options request method returnresponse options request method response request opaque return returned response server问题 接口allowed options method 方法method return vue response request requested returned access unable requested returned github gitee quot requested returned pycurl supported错误request method