1、http协议(这一块儿有时间的话会做记录)
2、常用的两种RPC方式
- 基于http协议:HttpClient和JDK自己的Http操作类
- 基于TCP或UDP协议:mina2和netty(这一部分以后有时间做记录)
3、HttpClient工具类的编写(只列出了两个最常用的方法get和post)
使用场合:我们可以在网页发送get或post请求去访问服务器server1,那我们在Java程序中想要模拟网页向服务器server1发送get和post请求的时候怎么办?--用HttpClient
版本:httpClient4.2.6(jar或者maven坐标自己加上)
maven坐标:
1 <dependency> 2 <groupId>org.apache.httpcomponents</groupId> 3 <artifactId>httpclient</artifactId> 4 <version>4.2.6</version> 5 </dependency>