JavaWeb学习笔记--HTTP协议
2015-11-12 18:37
429 查看
HTTP请求协议共有4个部分
1、请求首行
请求方式+请求路径+请求协议/版本号
2、请求头
全部由键值对构成
Key:Value
2.1 GET Host:http://localhost:8080/ /HTTP/1.1
2.2 Connection:keep-alive
2.3 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,Image/webp,/;q=0.8
2.4 User-Agent: Mozilla/5.0 …. 会显示操作系统信息以及浏览器版本信息
2.5 Accept-Encoding: gzip,deflate,sdch 压缩
2.6 Acce-Language:ja.zh-CH;q=0.8,… //语言
3、请求空行
请求空行就分隔符,分隔请求头和正文
4、请求正文
当前若是get请求,则没有正文
Post请求有正文
HTTP响应协议
跟请求协议类似,也有4个部分
1、响应首行
协议名称/版本号 状态码 状态码描述
常见状态码
200 成功
404 资源未找到
500 服务器端错误
302 重定向
304 缓存机制(表示本地已经有了)
2、响应头
2.1 Server:Apache-Coyote/1.1 显示采用的哪种服务器
2.2 Content-Type: text/html;charset=UTF-8 类似与一个meta标签(模拟http响应头的功能)
2.3 Content-Length:816 长度
2.4 Date: …. 显示服务器时间
3、响应空行
4、响应正文
显示出html代码
1、请求首行
请求方式+请求路径+请求协议/版本号
2、请求头
全部由键值对构成
Key:Value
2.1 GET Host:http://localhost:8080/ /HTTP/1.1
2.2 Connection:keep-alive
2.3 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,Image/webp,/;q=0.8
2.4 User-Agent: Mozilla/5.0 …. 会显示操作系统信息以及浏览器版本信息
2.5 Accept-Encoding: gzip,deflate,sdch 压缩
2.6 Acce-Language:ja.zh-CH;q=0.8,… //语言
3、请求空行
请求空行就分隔符,分隔请求头和正文
4、请求正文
当前若是get请求,则没有正文
Post请求有正文
HTTP响应协议
跟请求协议类似,也有4个部分
1、响应首行
协议名称/版本号 状态码 状态码描述
常见状态码
200 成功
404 资源未找到
500 服务器端错误
302 重定向
304 缓存机制(表示本地已经有了)
2、响应头
2.1 Server:Apache-Coyote/1.1 显示采用的哪种服务器
2.2 Content-Type: text/html;charset=UTF-8 类似与一个meta标签(模拟http响应头的功能)
2.3 Content-Length:816 长度
2.4 Date: …. 显示服务器时间
3、响应空行
4、响应正文
显示出html代码
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- GUI - Web前端开发框架
- 介绍一款信息管理系统的开源框架---jeecg
- Extjs4.0 最新最全视频教程
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序