HttpClient系列,包含Apache HttpClient、Spring RestTemplate、OkHttp、Vert.x HttpClient、Netty HttpClient

将经常用到的HttpClient创建方法做成一个系列,后面会陆续包含Apache HttpClient、Spring RestTemplate、OkHttp、Vert.x HttpClient、Netty HttpClient,各写一个GET与POST请求的Demo。

HttpClient系列(一),JDK HttpURLConnection
以JDK自带的HttpURLConnection作为一个开端。

HttpClient系列(二),Apache HttpClient
Apache HttpClient曾经最火的Http Client框架。不光在Java服务端,甚至Android都使用它。后来OkHttp和SpringRestTemplate流行起来后就被用的越来越少了。

HttpClient系列(三),SpringBoot RestTemplate
RestTemplate是Spring官方提供REST Client。以一种更优雅的方式发送Http请求。其底层也是基于对HttpURLConnection的封装。

HttpClient系列(四),Vert.x HttpClient
Vert.x Web客户端是易于使用的高级HTTP客户端。

posted on 2020-05-24 16:07  唐际忠  阅读(666)  评论(0编辑  收藏  举报