[英]Custom Content-Type in HTTP POST request?
我有一個自定義數據格式,我在 HTTP 帖子正文中發送。 我想知道我是否應該使用text/plain
或application/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
代表未注冊。
你需要正式注冊你的prs
或vnd
MIME類型,但坦率地說很少做,它並不重要,只要盡你作出努力,使之合理獨一無二的。
application
和text
之間的區別可能非常微妙,因為 JSON 和 Javascript 之類的東西也使用application
。
通常使用application
意味着像代理這樣的中間體永遠不會嘗試自動更改字符編碼等內容,而它們可能會更改text
。
如果某些東西更像是計算機解釋的格式,我可能更喜歡application
,如果它更像是人類可讀的文本,那么text
可能是正確的做法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.