发送Web请求而不是等待响应

时间:2014-11-09 20:51:56

标签: java apache http web

我正在使用这种方式使用HttpURLConnection发送http get请求。 (http://www.mkyong.com/java/how-to-send-http-request-getpost-in-java/

我想知道如何才能收到请求中的响应,甚至根本不承认它,只需要尽可能快地解雇请求我该如何实现?

感谢。

1 个答案:

答案 0 :(得分:1)

你需要的是一种“即发即忘”的语义,与http请求没有直接关系,而是与线程直接相关。只需在新线程中启动您的任务即可

Thread thread = new Thread(new Runnable(){
  @Override
  public void run(){
    HttpURLConnectionExample http = new HttpURLConnectionExample();
    System.out.println("Testing 1 - Send Http GET request");
    http.sendGet();
  }
});
thread.start();