【问题标题】:Sending web request and not waiting for response发送 Web 请求而不等待响应
【发布时间】:2015-01-06 03:07:47
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: java apache http web


    【解决方案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();
    

    【讨论】:

    • 好主意!我认为没有办法真正阻止它接收响应,但我想这会起作用。谢谢。
    猜你喜欢
    • 2011-01-12
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    相关资源
    最近更新 更多