客户端(HttpClient)

1.导入对应的jar包

<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.5</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.30</version>
</dependency>
</dependencie

2. 通过HttpClient发送GET请求查询所有用户列表

RPC之HttpClient与OkHttp3的实现之客户端_RPC

运行查询结果为:

RPC之HttpClient与OkHttp3的实现之客户端_Java_02

3.通过HTttpClient发送GET请求查询制定用户的详细信息

RPC之HttpClient与OkHttp3的实现之客户端_程序员_03

运行查询结果为:

RPC之HttpClient与OkHttp3的实现之客户端_HttpClient_04

4.通过HttpClient发送POST请求完成用户的新增功能,发送数据类型为Form表单数据类型

RPC之HttpClient与OkHttp3的实现之客户端_HttpClient_05

运行查询结果为:

RPC之HttpClient与OkHttp3的实现之客户端_OkHttp3_06

5.通过HttpClinet发送POST请求完成用户的新增功能,发送数据类型为JSON数据类型

RPC之HttpClient与OkHttp3的实现之客户端_RPC_07

运行查询结果:

RPC之HttpClient与OkHttp3的实现之客户端_Java_08