这是我的代码:
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()时,服务器只获取新条目。这是正常的行为吗?或者它是服务器端问题?
答案 0 :(得分:3)
URLConnection
只有在调用getResponse*
,getInputStream
方法(或其他需要响应数据的方法)之一(或connect()
)之后才会建立连接。