【发布时间】:2014-04-15 03:21:17
【问题描述】:
我使用单一 JSON 响应格式来涵盖许多可能的响应。
响应包含一个字段,该字段可选地包含指向外部资源的链接。
无论是否填充此字段,响应都是有效的。
我正在使用一个单独的 mime 类型字段来指示客户端应如何处理该字段。
即
mime-type : video/mp4
客户端播放视频
mime-type : text/html
客户端使用给定的 URL 启动浏览器
我想知道的是,是否有“标准”mime 类型来覆盖空资源。
我知道我可以使用供应商特定的 mime 类型,而且很可能会使用,但这让我产生疑问。
谢谢。
【问题讨论】:
-
我认为答案是否定的,因为媒体类型只有在实际存在的情况下才能定义。或者,我会争辩说,根据系统的不同,可能存在默认值,例如,一个系统可能默认发送“text/plain”,而 Web 表单默认情况下可能会导致“multipart/form-data”。我认为这真的取决于数据从哪里发送以及发送时如何定义。
-
我见过
application/x-empty用于没有提供内容的情况。也许你可以使用那个?
标签: ajax json http mime-types content-type