什么是用于blob字节的HTTP“内容类型”?

时间:2012-11-04 22:59:56

标签: http http-headers content-type pickle

返回一串字节以响应客户端的GET请求时,使用什么HTTP“content-type”?

在这种情况下,信息有效负载是使用Python的Pickle库序列化的对象。

2 个答案:

答案 0 :(得分:47)

您应该使用application/octet-stream

答案 1 :(得分:6)

您应该使用正确的mime类型:

application/python-pickle

这是事实上的标准(这意味着:它不是应用程序/ pickle或application / pickle-python)。

RFC2046声明:

4.5.3。其他应用程序子类型预计将来会定义“应用程序”的许多其他子类型。 MIME实现必须至少将任何无法识别的子类型视为等同于“application / octet-stream”。

因此,对于非pickle-aware系统,流将看起来像任何其他八位字节流(您没有做任何会破坏现有应用程序的东西),但对于一个知道pickle的系统,这是至关重要的信息。 / p>