問題:
項目中遇到移動端發送同樣的請求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就無所謂了。