android Postメソッドの最大サイズはいくらですか?サーバーからの応答を取得するときに、メッセージの一部が欠落しています。ポストメソッドの最大サイズに達している可能性があります。 postメソッドの制限がない場合は、サーバーの仕様を変更する必要がありますか?androidのHTTP Postメソッドの最大サイズは何ですか
0
A
答えて
0
理論的には制限はありません。 POST応答サイズは、Java VMヒープサイズwhich is device independentに制限されています。おそらく、あなたのポストレスポンスが消費する以上のものでしょう。
回答の一部が欠落していることをどのように確認していますか? LogCatで印刷したり、デバッグモードで表示したりすると、3ドットで終わるメッセージの開始点のみが表示されます(メッセージはすべて表示され、表示されません)。
1
私は同じ問題を抱えていましたが、私はHttpPostを使用しました。応答はサーバーから取得されましたが、非常に大きなサイズのため一部のデータが欠落していました。だからこそ私は別の方法を使いました:HttpURLConnectionとOuputStreamを使ってリクエストをサーバーに送信し、BufferedReader/InputStreamを使ってレスポンスを取得します。
HttpURLConnection my_httpConnection = (HttpURLConnection) new URL("https://integrator-ut.vegaconnection.com/Authentication.svc?wsdl").openConnection();
my_httpConnection.setRequestMethod("POST");
my_httpConnection.setDoInput(true);
my_httpConnection.setDoOutput(true);
my_httpConnection.setRequestProperty("Content-type", "text/xml; charset=utf-8");
OutputStream my_outPutStream = this.my_httpConnection.getOutputStream();
Writer my_writer = new OutputStreamWriter(my_outPutStream);
my_writer.write(YOUR_REQUEST); //YOUR_REQUEST is a String
my_writer.flush();
my_writer.close();
BufferedReader my_bufferReader = new BufferedReader(new InputStreamReader(this.my_httpConnection.getInputStream()));
char[] buffer = new char[10000];
int nbCharRead=0;
try
{
while((nbCharRead = my_bufferReader.read(buffer, 0, 10000)) != -1)
{
/* Your treatement : saving on a file/arraylist/etc
}
}
関連する問題
- 1. Amazon S3ブラウザベースのアップロードの最大HTTP POST要求サイズ?
- 2. のHttp最大GET/POSTのクエリパラメータが
- 3. javaのメソッドの最大サイズは?
- 4. Androidカーソルの最大サイズ
- 5. Android MessageQueueの最大サイズ
- 6. POSTメソッドにパラメータとして渡すことができるオブジェクトの最大サイズ
- 7. URL内のURL単語の最大サイズは何ですか?
- 8. iosのsqliteの最大サイズ制限は何ですか
- 9. なぜPlayViewのSurfaceView(Android)の最大サイズは1024x1024ですか?
- 10. HTTP POST、GETなどに最適なJavaライブラリは何ですか?
- 11. microsoft.exchange.webservices.data.folder.idフィールドの最大サイズは何ですか
- 12. HTTP POSTのサイズの問題
- 13. Android上でのHTTP POST
- 14. AndroidでのHTTP POSTリクエスト
- 15. Android Http Login Post
- 16. Android - HTTP Post request
- 17. HTTPメソッド:DELETEとPOST
- 18. PyramidでPOSTリクエストを最大サイズに制限
- 19. mysqlのvarchar()の最大サイズを設定する際のポイントは何ですか?
- 20. PHPのPOSTメソッドとメソッドは何も
- 21. Android - POSTメソッドでHTTPパラメータを簡単に送信する
- 22. DB2ユニーク索引でサポートできるNVARCHARの最大サイズは何ですか?
- 23. Androidアプリケーションアイコンに最適なサイズは何ですか
- 24. クッキーの最大サイズは?
- 25. IDの最大サイズ/長さは何ですか(特にコメントIDの場合)
- 26. varchar(50)に挿入できるデータの最大サイズは何ですか?
- 27. clientUserIdの最大長は何ですか?
- 28. POSTリクエストの最大サイズをウェブアプリケーションに送信
- 29. MQTTを使用して送信するイメージの最大サイズは何ですか
- 30. 8086のセグメントの最大サイズと最小サイズはどれくらいですか?
ブラウザベースで、サーバーの構成に基づいているようです。理論的には限界があるとは思わない。 – Randroid