我在用快递-jwt构建一个restful api。现在客户端正在进行重复的 ajax 调用,第一个调用的发起者是 angularjs,第二个调用的发起者是 other。第一个获取 204 作为响应代码,第二个获取 200 作为响应代码。我尝试调试以找到此重复请求的来源,但我无法做到。
以下是带有 204 状态代码的标头详细信息
以下是带有 204 状态代码的标头详细信息
任何人都可以建议可能是什么问题吗?
第一个调用是 OPTIONS 类型。这是当页面和 api 不在同一域时浏览器发送的飞行前调用。
这个调用的目的是处理CORS。后端通常需要发送允许的请求方法类型(GET、POST 等)。如果返回的请求类型中有所需的请求类型,则浏览器将发送真正的调用。
Here's a sample of the response headers.
您可以出于所有意图和目的忽略它。它不包含任何通常有用的有效负载或返回数据。
看一眼Chrome 中的 AJAX 发送选项而不是 GET/POST/PUT/DELETE?了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)