ContentType图像/ *是否有效

时间:2015-01-06 01:20:22

标签: rfc

我正在设计一个api,它返回一个来自第三方服务的图片网址。

我的问题是,对于所有媒体,我使用的是我所谓的“媒体对象”

{
 "ConetetType": "image/jpeg",
 "href": "http://..."
}

但第三方服务不提供内容类型,只提供网址。

image/* ContentType有效吗?

我在thisthis等其他问题中看到过它,但是我没有在rfc2045这样的任何标准中看到它,而在Wikipedia的选项列表中没有看到它{3}}

我的目的是阻止我的服务器加载图像以获得真实的内容类型。

我使用“媒体对象”的原因是因为我们可以在同一个字段中为视频提供服务,而且这些信息对于播放视频和从视频中分离图像非常有用。

1 个答案:

答案 0 :(得分:2)

从技术上讲,没有。

image/*仅作为MIME类型的模式有效,而不是单独作为MIME类型。 (例如,在HTTP Accept标题中,image/*可用于接受任何图像文件。)因为听起来你在这里编写自己的协议,但是这取决于你是否是允许的;只是不要将它作为对象的Content-Type返回。

无论如何,您可能还想考虑在URL上运行HEAD请求并从中获取真实内容类型。