您的位置:首页 > 理论基础 > 计算机网络

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代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java web