ajax提交json數據大坑(正常不會出現的問題)

ajax提交

這是我的提交方式,在提交過程中報錯,在瀏覽器中查看狀態碼爲415,返回值和後臺都顯示不能處理application/x-www-form-urlencoded;charset=UTF-8類型的數據,很明顯,我已經設置了json數據的傳輸格式

我重新測試了一下接口

沒問題,接下來在瀏覽器控制檯查看提交的數據格式

也是沒有問題的,然後我查看了瀏覽器控制檯中的請求信息看到了問題所在

首先我contenttype設置了json的形式,但不知道爲什麼這裏不生效,在網上查閱了相關問題,發現有一個人和我遇到了一樣的問題,但沒有解決,於是我只能自己解決

我在瀏覽器中修改

改成了application/json;charset=UTF-8

重新發送請求,狀態碼200,成功,但是我不能一直這樣手動修改的

於是我在ajax提交的設置中進行修改

增加了headers,設置了請求時的類型,最終解決了問題

希望本文能對同樣遇到問題的你有所幫助

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章