我的REST API返回JSON。REST API返回JSON的MIME類型是什麼?
我目前正在返回text/plain作爲MIME類型,但感覺很有趣。 我應該返回application/x-javascript
還是其他類型?
第二個問題是關於錯誤條件的HTTP狀態碼。 如果我的REST API返回錯誤狀態,我回來的JSON
{ result: "fail", errorcode: 1024, errormesg: "That sucked. Try again!" }
如果HTTP狀態代碼保持在200 OK
?
所有的答案,這似乎認爲瀏覽器參與。我的REST應用程序發送和響應json消息。所有的序列化和反序列化都是在客戶端和服務器內部完成的。第三方瀏覽器與其中的任何一個都沒有任何關係,對於非常具體的非公用計算機來說,這些都是非常具體的機器。在這種情況下,「application/whatever_type」使得零差別,它只是文本。 「application/json」確實強化了數據是json,但只是作爲評論,這已經是任何使用API的人都會知道的第一件事了。 – mickeyf 2017-02-08 15:32:03