0

これは私のコードです:

String httpURL = "http://codespeed_server:8000/result/add/";
URL myurl = new URL(httpURL);
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
DataOutputStream output = new DataOutputStream(con.getOutputStream());
output.writeBytes(query);

これが私がそれにたどり着いたときにのみ機能する理由を誰か教えてもらえますか:

con.getResponseCode();

? サーバーは、 getResponseCode()を呼び出したときにのみ新しいエントリを取得します。それは正常な動作ですか?それともサーバー側の問題ですか?

4

1 に答える 1

3

は、メソッド (または応答データを必要とするその他のメソッド) のいずれかが呼び出される (または)URLConnectionまで、接続を確立しません。getResponse*getInputStreamconnect()

于 2013-03-08T16:08:54.357 に答える