背景 :
和 APP(安卓) 聯調 時, APP請求 獲取數據時 提示 406 錯誤
解決過程:
在網上尋找資料(以前沒遇到過),一一排除,最終解決(浪費蠻多時間 所以記錄下來,等待有緣人)。
星空的阿斯 的這篇博客 https://blog.csdn.net/xingkongdeasi/article/details/79946672
問題的根源:
發送和接收的ContentType格式不匹配。
自己抓了包看了一下 , 後臺發送的ContentType 是text/html;charset=utf-8,但是app端準備接收的 ContentType 是text/json;charset=utf-8 。
解決方法:
所以根據 星空的阿斯 博客裏面介紹的 produces , 修改這個屬性的值(或者刪除,在解決亂碼的前提下),與APP端保持一致。最終解決問題。