クライアントのGET要求に応答してバイトのブロブを返すときに使用するHTTP「コンテンツタイプ」は何ですか?
この場合、情報ペイロードは、PythonのPickleライブラリを使用してシリアル化されたオブジェクトです。
クライアントのGET要求に応答してバイトのブロブを返すときに使用するHTTP「コンテンツタイプ」は何ですか?
この場合、情報ペイロードは、PythonのPickleライブラリを使用してシリアル化されたオブジェクトです。
を使用する必要がありますapplication/octet-stream
。
適切なMIMEタイプを使用する必要があります。
application/python-pickle
これはデファクトスタンダードです(つまり、application/pickleまたはapplication/pickle-pythonではありません)。
RFC2046は次のように述べています。
4.5.3。その他のアプリケーションサブタイプ「アプリケーション」の他の多くのサブタイプが将来定義されることが予想されます。MIME実装は、少なくとも、認識されないサブタイプを「application/octet-stream」と同等のものとして処理する必要があります。
したがって、ピクルスを認識しないシステムでは、ストリームは他のオクテットストリームと同じように見えます(既存のアプリを壊すようなことは何もしていません)が、ピクルスを認識するシステムでは、これは重要な情報です。