multipart/form-data と application/octet-stream の比較 質問する

multipart/form-data と application/octet-stream の比較 質問する

ファイルをアップロードするためのシンプルなものを作成していますREST API。他の API では、" multipart/form-data" コンテンツ タイプが使用されていることがわかりました。しかし、私にとっては、" " の方がはるかにシンプルに思えますapplication/octet-stream

ファイルと一緒にこれ以上のフォームデータを送信するつもりがない場合、「multipart/form-data」ではなく「application/octet-stream」を使用する理由はありますか?

ベストアンサー1

現時点ではファイルと一緒に他のデータを送信する予定はありませんが、multipart/form-data必要に応じて後で追加データを追加する可能性が提供されます (互換性を損なうことなく)。

また、multipart/form-dataHTMLフォームを送信することでREST APIに直接アクセスすることも可能になります(https://stackoverflow.com/a/4526286/693140)。

ただし、クライアントのコンテンツ タイプ ヘッダーを使用してそれらを区別することにより、API は両方のタイプをサポートできます。

おすすめ記事