您好,登錄后才能下訂單哦!
小編給大家分享一下HTTP 請求406的解決方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
HTTP406錯誤意識為Notacceptable。翻譯過來是“無法接受”。HTTPStatus406怎么解決?使用的客戶端,比如瀏覽器向Web服務器表明它將接受的服務器反饋數據的特征。
HTTP406解決辦法有兩個
將請求的Accpet字段中加一個zhiapplication/x-javascript(我dao測試通過)。
在IIS中給js添加text/javascript這個MIMEtype。(ConfigureMIMETypesIIS6.0)
這是通過使用以下幾個類型來完成:1、接受客戶端所接受的MIME(多功能互聯網郵件擴充服務)類型。2、接受字符集。3、接受編碼。4、接受語言。5、接受范圍。三、如果Web服務器檢測發現它想反饋的數據不能為客戶端所接受,它則反饋一個含有406錯誤代碼的報頭。四、出現此類錯誤時,個人無法解決此錯誤。必須和互聯網服務供應商(ISP)及Web服務器軟件供應商聯絡,以確定產生該錯誤的確切原因。
當http請求出現406錯誤時,會報如下錯誤:
此時一般需考慮兩個問題:
1、查看Jackson包是否存在(springMVC默認依賴Jackson包)。
2、如果后綴是html是不能響應json數據的,需要修改后綴名。
在做偽靜態化過程中,常以以.html結尾的后綴,當做post請求時,不能響應json格式,這是spring官方做出的處理:
可以加一個后綴改為.action。
以上是“HTTP 請求406的解決方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。