在我调用“getResponse”之前,HttpURLConnection“POST”请求没有被发送?

时间:2017-02-16 11:48:36

标签: java

尝试使用此简单代码发送POST请求

  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);

我错过了什么吗?为什么不发送?

尝试接受请求的服务器上的断点但是根本没有任何东西

0 个答案:

没有答案