JavaWeb_02 HTTP

2、http

http1.0:客户端与web服务器连接后,只能获得一个web资源,断开连接

http1.1:客户端与web服务器连接后,可以获得多个web资源

HTTP(超文本传输协议(Hypertext Transfer Protocol)是一个简单的请求-响应协议,它通常运行在TCP之上。

https(超文本传输安全协议 Hyper Text Transfer Protocol over SecureSocket Layer)

2.1、http请求

Request URL: https://www.baidu.com/    请求地址
Request Method: GET                get方法,post方法
Status Code: 200 OK                状态码:200
Remote Address: 39.156.66.14:443   远程地址
Referrer Policy: strict-origin-when-cross-origin
Accept: text/html   告诉浏览器,它所支持的数据类型
Accept-Encoding: gzip, deflate, br   支持哪种编码格式
Accept-Language: zh-CN,zh;q=0.9    语言
Connection: keep-alive
  • get:请求能够携带的参数比较少,大小有限制,不安全,但高效
  • post:请求能够携带的参数没有限制,大小没有限制,安全,不高效

2.2、http响应

Cache-Control: private      缓存控制
Connection: keep-alive      连接
Content-Encoding: gzip      编码
Content-Type: text/html;charset=utf-8      类型
    
Date: Sat, 27 Feb 2021 08:43:12 GMT
Expires: Sat, 27 Feb 2021 08:43:12 GMT
Server: BWS/1.1
Set-Cookie: BDSVRTM=282; path=/
Set-Cookie: BD_HOME=1; path=/
Set-Cookie: H_PS_PSSID=33512_33272_33595_33570_33606_26350_22159; path=/; domain=.baidu.com
Strict-Transport-Security: max-age=172800
Traceid: 1614415392036633882616015074246598911531
Transfer-Encoding: chunked
X-Ua-Compatible: IE=Edge,chrome=1

响应状态码:

200:请求响应成功

3xx:请求重定向

  • 重定向:你重新到我给你的新位置去;

4xx:找不到资源 404

5xx:服务器代码错误 502网关错误

猜你喜欢

转载自blog.csdn.net/weixin_45148145/article/details/115491383