Java Web 回顾总结(三) -Http协议
2018-02-10 10:02
405 查看
之前已经写过一篇,网络协议的博客
其中将
用在 浏览器 和 服务器 的 之间交换数据。
存在
请求页面 的多数 都是
表单,涉及 加密的 提交多数 是
5 User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)
6 Accept-Encoding: gzip, deflate
7 Host: localhost:8080
8 Connection: Keep-Alive
响应头:
其中将
Tcp/IP协议簇.
Tcp协议,
Udp协议,
http,
https,
ftp,
ssl,
socket等等都做了介绍,现在就不做简介.只回故
http使用
HTTP协议(超文本传输协议)
TCP/IP协议的应用层协议
用在 浏览器 和 服务器 的 之间交换数据。
存在
HTTP/1.0、
HTTP/1.1(HTTPS)
HTTP1.0协议中,连接后,只能获得一个web资源。
HTTP1.1协议,连接后 ,在一个连接上获取多个web资源 ,且安全性大幅提高。
HTTP请求方式
请求方式很多 ,常用的有:GET、
POST
请求页面 的多数 都是
get请求
表单,涉及 加密的 提交多数 是
post方式实现。
GET在
URL地址后附带的参数是有限制的,数据容量通常不能超过
1K。
Post方式的特点:传送的数据量无限制。
常用消息头
4 Accept-Language: zh-CN5 User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)
6 Accept-Encoding: gzip, deflate
7 Host: localhost:8080
8 Connection: Keep-Alive
请求头
消息头 | 简介 |
---|---|
Accept:text/html,application/xhtml+xml,application | 浏览器可接受的文件 |
Accept-Encoding:gzip, deflate | 可接受编码方式 |
Accept-Language:zh-CN,zh;q=0.9,en;q=0.8 | 可接受语言 |
Cache-Control:max-age=0 | 缓冲控制 |
Connection:keep-alive | 连接后请求服务器 保持连接还是不保持 |
Cookie:HM_VOLUME_FLASH=0.8; __utrace=1517849813733BRNQCL7236a128108211d; | 用户信息加密 |
Host:www.host.com | 请求主机 |
User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) | 浏览器信息 |
消息头 | 简介 |
---|---|
Connection:keep-alive | 连接状态 |
Content-Encoding:gzip | 返回内容编码 |
Content-Type:text/html; charset=UTF-8 | 返回内容类型 ,文字编码 |
状态码 | 释义 |
---|---|
200~299 | 成功处理 |
300~399 | 页面跳转 |
400~499 | 客户端请求错误 |
500~599 | 服务器错误 |
相关文章推荐
- Java Web 回顾总结(四) - java Web目录结构
- Java Web 回顾总结(四) - Servlet - 常用路径获取与使用
- Java web基础总结二之—— http协议
- Java Web 回顾总结(五) - HttpServlet - Request - 常用方法手册
- Java Web 回顾总结(五) - HttpServlet - Response - 5.3.3 验证码生成
- Java Web 回顾总结(五) - HttpServlet - Response - 5.1 发送数据
- Java Web 回顾总结(四) -URL映射配置 - web.xml
- Java Web 回顾总结(五) - HttpServlet - Request - 重定向 与 请求转发
- 记忆java web开发回顾总结
- Java Web 回顾总结(五) - HttpServlet - Request - 开发常用方法总结
- Java Web 回顾总结(五) - HttpServlet - Response - 5.2 设置响应头
- Java Web 回顾总结(二) - Tomcat 安装,启动
- Java Web 回顾总结(二) - Tomcat 实际应用
- Java Web 回顾总结(二) - Tomcat 配置
- Java Web 回顾总结(五) - HttpServlet - Response - 5.3.2 浏览器下载文件
- Java Web 回顾总结(五) - HttpServlet - Response - 5.2 响应状态码表
- Java Web 回顾总结(四) - servlet线程安全 - 并发访问(待补充)
- JavaWeb开发回顾总结【不断更新中】
- java(Web)中相对路径,绝对路径问题总结
- 传智播客Java web之 HTTP协议详解