电脑软件
编程软件
效率提升
Appearance
调试接口时遇到过这个问题: 一个请求走了两次,一次204,一次200
并且,请求204的 Request Method 是 OPTIONS
网上查资料后得知,是因为跨域而引起的,OPTIONS是一种“预检请求”
浏览器在处理跨域访问的请求时如果判断请求为复杂请求,则会先向服务器发送一条,根据服务器返回的内容浏览器判断服务器是否允许该请求访问。
如果web服务器采用cors的方式支持跨域访问,在处理复杂请求时这个预检请求是不可避免的。
解决方法:参考资料