http请求中的 OPTIONS 多余请求消除,减少的案例


问题:

项目中遇到移动端发送同样的请求2次,仔细看了一下,有个是options报文。

HTTP请求翻一倍,对服务器的性能有较大影响,造成nginx的无畏消耗,需要消除它。

 

解决思路:

1、上网查看了一下options报文的起因, https://blog.csdn.net/qq_37054881/article/details/89707204

2、跨域,自定义head, 非标准的content type  项目都有涉及。  

3、我们就一个网站,前端和后端都在一起,应该不存在跨域的问题。 经过分析,移动端m.xxx,.com  访问接口用了www域名: www.xxx.com/api,导致了跨域;自定义head等问题是跨域之后衍生出来的问题

 

解决方案:

将移动端调用的接口修改为m.xxx.com/api  ,就消除了跨域情况。 修复后自定义head就无所谓了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM