这是我的代码:
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()时,服务器仅获得新条目。这是正常现象吗?还是服务器端问题?
最佳答案
在URLConnection
,getResponse*
方法(或其他需要响应数据的方法)之一被调用(或getInputStream
)之前,connect()
不会建立连接。