1

AndroidでPOSTリクエストを実行した後、空の応答が返されることはめったにありません。応答ヘッダーとエラーストリームも空です。

うまくいくこともあれば、うまくいかないこともあります。

クライアント側でこれをデバッグするために他にできることはありますか?のバグのようなものHttpURLConnectionだと思いますが、それからさらに情報を得る方法がわかりません。

HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setDoInput(true);
con.setDoOutput(true);
ostream = new DataOutputStream(con.getOutputStream());
// Write POST params to ostream
ostream.flush();
return (InputStream) con.getContent(); // This sometimes returns an empty stream
4

1 に答える 1

1

WireSharkまたはその他のパケットアナライザを実行して、送信しているものと返されているものを正確に確認することができます。

于 2010-12-17T23:08:16.073 に答える