javaweb——http学习
简单的请求响应协议——超文本传输协议
- 文本:html,字符串
- 超文本:图片,音乐,视频,定位,地图…
- 端口:80https:443
两个时代
- http1.0
HTTP/1.0客户端能能够和web服务器连接,只能获得一个web资源
- http2.0
HTTP/1.1连接后可以获得多个
请求
客户端–发请求(request)–服务器
1请求行
- 请求中的请求方式GET
- 请求方式“Get/Post
- get一次请求的参数比较少,会在浏览器的地址栏显示内容,不安全,但是高效
- post相反
2消息头
- accept:告诉浏览器他所支持的数据类型
- encoding:支持的编码格式;GBK UTF-8
- language:语言环境
- cache-control:缓存控制
- connection
响应
服务器–响应–客户端
1/响应体
2、响应状态码
200:请求响应成功
3XX请求重定向
4XX找不到资源404