私はRest APIを開発していて、自分自身に質問しています。
たとえばファイルのアップロードのために、base64でエンコードされたデータをJsonに配置することは良い考えですか?何base64ではいくつかの含まれている場合は{
、}
、:
文字や休憩JSONコンテンツを?
良いアイデアではない場合、ベストプラクティスとして広く考えられている選択肢はどれですか。
「良いアイデア」をどのように定義しますか?JSON仕様では文字列を使用できます。Base64は文字列データです。実際、これはバイナリデータを文字列形式にして、JSONのようなテキストベースのデータコンテナーに入れることができる方法の1つです。その取り決めがあなたのニーズを適切に満たすかどうかは別の問題です。
—
ロバートハーヴェイ
json以外の別のコンテンツタイプを使用してみてください。
—
マタイ
application/octet-stream
一つのアプローチかもしれません。