javascript - 最近在做專案時遇到了post跨域的問題,本以為沒有前端沒有辦法做post跨域,但卻貌似有了轉折
ringa_lee
ringa_lee 2017-05-19 10:07:35
0
4
574

因為新來的公司後台請求基本上都為post請求所以在做專案時難免會出現跨域的問題。在我的字典裡get請求是可以透過jsonp解決,但post請求看似只有更改伺服器的header的A-C-A-O,才可以。但今天我的後台同事跟我說貌似Chrome瀏覽器可以透過設定解決跨域問題,像這樣
所以我嘗試了一番,結果貌似結果不得人意。所以請問在座各位,是否此種方法為可靠呢? ?

ringa_lee
ringa_lee

ringa_lee

全部回覆(4)
世界只因有你

1.jsonp

2.伺服器設定頭

3.伺服器代理

4.XMLHttpRequest Level 2

當然還有一些其他的辦法。但是這個幾個是我認為最簡單、最容易實現的方法

滿天的星座

如果用webpack之類的構建工具的話,有相應的代理插件,配置下即可可以代理跨域,另外也有很多一些其他的靜態文件伺服器,比如我一直在用的server-static

大家讲道理

之前用Vue做專案的時候也遇到了跨域問題,當時是所有的get請求都可以,但是Post 就是不行,後來查資料是透過一個叫qs的函式庫,對將要Post的資料qs.stringify,然後就解決了

刘奇

你這個如果是開發階段,沒有問題。
但是個人還是建議後端透過cors方式跨域,這個是目前標準的做法

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板