pom.xml文件配置
<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.12</version>
</dependency>
http协议
是一个简单的请求-响应协议
端口号:
http: 80
https: 443
http请求
- 客户端---发送请求(Request)---服务器
-
Request URL: https://www.baidu.com/ //请求地址 Request Method: GET //get方法/post方法 Status Code: 200 OK //状态码 Remote Address: 39.156.66.18:443 Referrer Policy: no-referrer-when-downgrade
请求行
- 请求行中的请求方式:GET
- 请求方式:**Get**,**Post**,HEAD,DELETE,PUT,TRACT
- Get:请求能够携带的参数比较少,大小有限制,会在浏览器的URL地址显示数据,不安全,但高效
- Post:请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效
响应状态码
200:请求响应成功
3**:请求重定向
- 重定向:重新连接新的位置
4xx:找不到资源 404
5xx:服务代码错误:500
502:网管错误