60

クライアントのGET要求に応答してバイトのブロブを返すときに使用するHTTP「コンテンツタイプ」は何ですか?

この場合、情報ペイロードは、PythonのPickleライブラリを使用してシリアル化されたオブジェクトです。

4

2 に答える 2

97

を使用する必要がありますapplication/octet-stream

于 2012-11-04T23:05:10.143 に答える
7

適切なMIMEタイプを使用する必要があります。

application/python-pickle

これはデファクトスタンダードです(つまり、application/pickleまたはapplication/pickle-pythonではありません)。

RFC2046は次のように述べています。

4.5.3。その他のアプリケーションサブタイプ「アプリケーション」の他の多くのサブタイプが将来定義されることが予想されます。MIME実装は、少なくとも、認識されないサブタイプを「application/octet-stream」と同等のものとして処理する必要があります。

したがって、ピクルスを認識しないシステムでは、ストリームは他のオクテットストリームと同じように見えます(既存のアプリを壊すようなことは何もしていません)が、ピクルスを認識するシステムでは、これは重要な情報です。

于 2012-11-04T23:54:38.480 に答える