Java:如何异步发出http请求?

时间:2011-06-04 01:42:05

标签: java http asynchronous request

我一直在寻找一种简单的解决方案来在java中异步提交http请求,但没有任何运气。我实际上甚至不关心回复,我只是希望我的客户发出请求并继续前进。我想开始另一个线程,在新线程中发出请求,然后外部杀死线程,但我不确定这是否可能,即使它是,我不认为这将是非常干净的强行杀死线程,所以我希望有更优雅的东西。

2 个答案:

答案 0 :(得分:2)

启动另一个帖子。您不需要杀死它,一旦请求完成它就会退出。如果你有太多的请求,请使用threadpool。

答案 1 :(得分:1)

Apache Mina是Java NIO的网络库。以下是一些异步http请求代码片段,使用Mina,HttpClient,NIO等:http://code.google.com/p/async-future/wiki/Examples