簡単な質問:大きなファイルをREST経由でアップロード/ダウンロードしたい。それを行うベストプラクティスは何ですか?チャンクパターンはありますか?トランスポートレイヤーでマルチパートを使用しますか?何をお勧めしますか?RESTによる大きなファイルのアップ/ダウンロード
使用例:支払いをアップロード(例:500MB)し、大口口座の明細書ファイルをダウンロードできるAPIがあります。私はそれを行うために他のプロトコルが存在することを認識していますが、それはRESTでどのように行われますか?
簡単な質問:大きなファイルをREST経由でアップロード/ダウンロードしたい。それを行うベストプラクティスは何ですか?チャンクパターンはありますか?トランスポートレイヤーでマルチパートを使用しますか?何をお勧めしますか?RESTによる大きなファイルのアップ/ダウンロード
使用例:支払いをアップロード(例:500MB)し、大口口座の明細書ファイルをダウンロードできるAPIがあります。私はそれを行うために他のプロトコルが存在することを認識していますが、それはRESTでどのように行われますか?
こちらの回答をご覧ください。彼らがあなたの問題に役立つかもしれない:結論
Large file upload though html form (more than 2 GB)
: あなたは、単に、例えばContent-Typeのマルチパートを使用したコンテンツのサイズを指定するには、HTTPヘッダフィールドを使用することができますRESTで/フォーム - サーバーの上限(通常は2GB〜4GB)までのファイル要求のデータと、それよりも大きなファイルの場合は、複数の部分で要求を分割する必要があります。
おそらく、HTTPとRESTを混同:
また、バイトサービングまたはチャンクエンコーディングアプリケーションで理にかなっているかどうかを確認するために、この答えをチェックしてください。 RESTは、分散されたシステム内のサービスからクライアントを正しく分離する場合、アーキテクチャ・スタイルです。サーバーが大きな(r)データセットをどのように扱うべきかを規定していません。 –
この質問は、https://stackoverflow.com/questions/47551005/how-do-apis-accept-large-datasetsと同様です。 –