Java请求仅在
这是我的代码:Java请求仅在,java,http,post,request,Java,Http,Post,Request,这是我的代码: 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.getOutput
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()时,服务器仅获取新条目。这是正常的行为吗?还是服务器端问题?在调用
getResponse*
,getInputStream
方法(或需要响应数据的其他方法)之一之前,URLConnection
不会建立连接(或connect()
).在调用getResponse*
,getInputStream
方法之一(或需要响应数据的其他方法)之前,URLConnection
不会建立连接。如果取出con.getResponseCode()
,会发生什么?显示您在writeBytes()
之后执行的操作。出于兴趣,如果您随后调用output.close()
或output.flush()
,它是否会被写入?如果您取出con.getResponseCode()
,会发生什么?显示您在writeBytes()之后执行的操作。
。出于兴趣,如果您在之后调用output.close()
或output.flush()
,它是否会被写入?