簡體   English   中英

HTTP POST 請求中的自定義內容類型?

[英]Custom Content-Type in HTTP POST request?

我有一個自定義數據格式,我在 HTTP 帖子正文中發送。 我想知道我是否應該使用text/plainapplication/octet-stream ,或者我是否可以使用自定義Content-Type 定制它的品味很差嗎?

格式如下所示:

test0,id=28084 type=high,18765003 138456387

使用自定義 mime 類型是個好主意。

如果您的產品名稱是“sally”,您可以例如使用:

application/prs.sally.testresults
application/vnd.sally.testresults
text/prs.sally.testresults
text/vnd.sally.testresults
application/x.sally.testresults
application/x.sally.testresults
text/x.sally.testresults
text/x.sally.testresults

prs代表“個人”, vnd代表“供應商”, x代表未注冊。

你需要正式注冊你的prsvnd MIME類型,但坦率地說很少做,它並不重要只要盡你作出努力,使之合理獨一無二的。

applicationtext之間的區別可能非常微妙,因為 JSON 和 Javascript 之類的東西也使用application

通常使用application意味着像代理這樣的中間體永遠不會嘗試自動更改字符編碼等內容,而它們可能會更改text

如果某些東西更像是計算機解釋的格式,我可能更喜歡application ,如果它更像是人類可讀的文本,那么text可能是正確的做法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM