クライアントとの間で大きなファイルを送受信するWebサービスを実装する場合のベストプラクティスは何ですか?通常、JSONオブジェクトを送信していますが、JSONオブジェクトの内部に大きなデータペイロードを含めると問題が発生する可能性があります。 JSONデータとペイロードを提供する必要があります。誰もが似たような経験をしていますか?RESTful WebサービスJSONを使用した大規模データのアップロード/ダウンロード
0
A
答えて
2
JSONレスポンスに生データへのリンクを埋め込むことができます。例:
{
title: 'A Really Big File',
date: '2011-11-11',
file: 'http://example.com/really_big_file.xls'
}
このようにして、クライアントは大きなファイルを逆参照するかどうかを判断できます。
0
Base64はこれを行うには非常に非効率的な方法ですが、普遍的です。特別なパラメータ "multipart/form-data"でHTTP Post-requestを使用してファイルを送信することができます。
関連する問題
- 1. ベストプラクティス:Apache CXFを使用したRESTful Webサービスのデータ交換用JSON
- 2. RIAサービスを使用した大規模データセットの取得
- 3. HTTPSを使用したRESTful Webサービス
- 4. Ajaxを使用したRESTFul Webサービス
- 5. sparklyrを使用した大規模データのロールアップ
- 6. WCFを使用した大規模なデータ転送
- 7. arraylist/list RESTful Webサービスjson
- 8. AngularJSを使用したRESTful Webサービスの使用
- 9. PHPクライアントを使用したJava RESTFul Webサービスの使用
- 10. 大規模データ用マイクロサービス間の通信
- 11. Jerseyを使用したJava RESTful WebサービスでのJSONとXMLレスポンスの生成
- 12. JSONを使用したRESTful Webサービス:PUTとDELETEが機能しない
- 13. 大規模な結果を持つWebサービス
- 14. RESTful Webサービスを使用してJSONを使用して他の言語のフォント(ヒンディー語)を使用したい
- 15. JAVAを使用したSQL Serverの大規模なJSON文字列
- 16. 大規模なデータが
- 17. MySQLは大規模データ
- 18. MPI大規模データ処理
- 19. 大規模な参照データ
- 20. 大規模な使用; EFを使用したWPFアプリケーション
- 21. テストRESTfulなJSON GrailsのWebサービス
- 22. RESTful Webサービスでのオプションの使用
- 23. LDAPを使用して複数の小規模サーバーが大規模なWebサーバーを形成する可能性
- 24. 大規模なWebサイトのログインテーブルのヘルプ
- 25. ノードjsを使用するRESTful Webサービス
- 26. 春のブートを使用したRESTful Webサービス
- 27. iPhone用のPHP RESTful Webサービス
- 28. ウェブサービス大規模なデータjsonの応答 - データフェッチの問題
- 29. 大規模なJSONデータセットへのアドホッククエリ
- 30. 大規模Webアプリケーションの研究科
スティーブ、ありがとう、それはダウンロード側のために素晴らしいようです。しかし、クライアントがファイルをアップロードしたいだけでなく、JSONデータを送る必要がある場合はどうでしょうか。 – Anthony
ああ、私はこの素敵な投稿を見つけた:http://stackoverflow.com/questions/4083702/posting-a-file-and-data-to-restful-webservice-as-json – Anthony