[英]JSON Parsing Error with HTTP Status Code 204
這是我在開發RESTful API
遇到的怪異場景。 每當我發送HTTP Status Code 204
和JSON
編碼的array
以顯示該消息時,我的REST client
( 此刻,它是Google Chrome擴展程序 )都向我顯示“ Malformed JSON
” Malformed JSON
。 如果我將狀態代碼更改為其他內容,則客戶端會很好地顯示JSON。 我對REST API
有點陌生,但這對我來說似乎仍然很奇怪。
204狀態碼說明
狀態代碼204表示已接收並理解了該請求,但無需發回任何數據。
為什么會發生
服務器已滿足請求,但不需要返回實體,可能要返回更新的元信息。 響應可以包括實體標題形式的新的或更新的元信息,如果存在,則應與所請求的變體相關聯。204響應必須不包含消息主體,因此總是由后面的第一個空行終止標頭字段。
這是什么意思
如果客戶端是用戶代理,則不應更改導致發送請求的文檔視圖。 盡管任何新的或更新的元信息都應該應用於當前在用戶代理的活動視圖中的文檔,但該響應主要旨在允許輸入操作而不會導致更改用戶代理的活動文檔視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.