Java HttpURLConnection“;邮政「;在我打电话之前不发送请求;getResponse";?
只是尝试用这个简单的代码发送一个POST请求Java HttpURLConnection“;邮政「;在我打电话之前不发送请求;getResponse";?,java,Java,只是尝试用这个简单的代码发送一个POST请求 URL urlObj = new URL("http://localhost/myApp"); HttpURLConnection con = (HttpURLConnection) urlObj.openConnection(); con.setRequestMethod("POST"); con.setRequestProperty("Content-Type", "application/json"); con.setDo
URL urlObj = new URL("http://localhost/myApp");
HttpURLConnection con = (HttpURLConnection) urlObj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type", "application/json");
con.setDoOutput(true);
DataOutputStream dataOutputStream = new DataOutputStream(con.getOutputStream());
dataOutputStream.writeBytes("test data");
dataOutputStream.flush();
dataOutputStream.close();
在我添加其他行之前,不会发送上述请求
int responseCode = con.getResponseCode();
System.out.println("Response Code : " + responseCode);
我错过什么了吗?为什么它不发送
试图在接收请求的服务器上设置断点,但什么也没有到达它基本答案的可能重复是HTTPUrlConnection很奇怪,这就是为什么理智的Java开发人员使用Apache HttpComponents等替代方案(可能在安卓等环境中除外,因为尺寸很重要)。有关血淋淋的详细信息,请参见链接的副本。或