今天在寫react專案中axios呼叫後台時出現了非常囧的一件事,我在data中傳了如下資料:
state=}…
…axios–呼叫
data:
然後後台報了400,我以為是響應頭的問題,加了響應頭,響應頭沒錯了,然後報了403,我參照網上的解釋去加了qs.stringify(),然後系統就把我的傳參解析成了乙個串樣的資料,後台不出意料的沒能對映上。
看了大半個下午,才恍然大悟,我在data中傳了乙個***其他的物件***-----也就是說data原本可以放進物件,然後我在data這個物件下又存了乙個物件,把require物件存到data物件中了,導致出現了問題,然後我做了更改:
data:this.state.require
後台完美相應!
fetch 不是xhr fetch請求踩坑
1.jquery ajax ajax error function 優缺點 本身是針對mvc的程式設計,不符合現在前端mvvm的浪潮 基於原生的xhr開發,xhr本身的架構不清晰,已經有了fetch的替代方案 jquery整個專案太大,單純使用ajax卻要引入整個jquery非常的不合理 採取個性化...
Session踩空之《跨域請求》
在一般的開發當中,最經典的就是前後臺分離,前端會用到一些介面重新整理的工具,採取小型web server工具,這裡就涉及到了跨域,由於前後端不在同乙個server中,所以當呼叫介面的時候會跨域請求 解決跨域 response.setheader access control allow origin...
微信小程式請求豆瓣api踩坑
我在知乎上找了篇提供免房費 的,我們只要把換成我們 的位址,其他的不變。設定好 之後,可能還會遇到乙個400 badrequest的錯誤,這是什麼原因呢?我們先把請求頭header設定好,預設為 header 但是設定好之後,依然會報400的錯誤。如果一時找不到合適的 也可以自己寫個伺服器中轉一下。...