最近公司启动了一个新项目,由于之前的老项目代码混论、沉重,导致本次下定决心整治项目架构和代码质量。使用了很多新的第三方库,今天先看了一下网络通信库,AsyncHttpClient。一下内容大部分翻译自github,由于本人英文水平有限,难免有不妥的地方,请大家指正。
AsyncHttpClient库可以让一个java应用便捷的执行HTTP请求并异步的响应HTTP的应答。而且这个库还支持WebSocket协议。其使用非常方便,下面我们来看一下他的使用方法。
首先,你要在你的项目里引入AsyncHttpClient,如果你使用maven来构建,可以很简单的引入:
<dependency>
<groupId>com.ning</groupId>
<artifactId>async-http-client</artifactId>
<version>1.9.0</version>
</dependency>
你也可以使用引入