标签:通信 消息 安全 哪些 tool 常见 osc 设置 coding
简介
1. http协议, 表示"超文本传输协议", 所有的www文件都必须遵守这个标准.
2. 它基于tcp/ip通信协议来传递数据, 是无连接和无状态的.
3. 用户浏览器作为http客户端, 通过url向http服务端发送请求, http web服务器接受到请求后, 向客户端发送相应信息.
消息结构
1. 客户端请求消息: 包括以下格式,
请求行、请求头部、空行、请求数据
2. 服务器响应消息: 包括四部分
状态行、消息报头、空行、响应正文
请求方法
GET与POST的区别:
|
GET |
POST |
数据存放位置 |
放在URL之后, 以?和&连接 |
放在request body中 |
数据大小限制 |
有限制, 因为URL长度有限制 |
没有限制 |
安全性 |
数据以明文显示在URL上 |
更加安全 |
缓存 |
缓存服务器的响应信息 |
不缓存 |
响应头信息
Allow |
服务器支持哪些请求方法 |
Content-Encoding |
文档的编码方法 |
Content-Length |
内容长度 |
Content-Type |
文档属于什么MIME类型 |
Date |
当前的GMT时间 |
Expires |
文档什么时候过期 |
Last-Modified |
文档的最后改动时间 |
Location |
客户应当到哪去提取文档 |
Refresh |
浏览器应该在多少时间后刷新文档 |
Server |
服务器名字 |
Set-Cookie |
设置和页面关联的Cookie |
WWW-Authenticate |
客户应该在Authorization头中提供什么类型的授权信息 |
状态码
1. 常见的:
200 请求成功
301 资源被永久转移到其它URL
404 请求的资源不存在
500 内部服务器错误
2. 分类:
1** 信息,服务器收到请求,需要请求者继续操作
2** 成功
3** 重定向
4** 客户端错误
5** 服务器错误
参考: http://www.runoob.com/http/http-status-codes.html
content-type
用于定义网络文件, 决定浏览器将以什么形式什么编码来读取这个文件.
对照表: http://tool.oschina.net/commons
;
标签:通信 消息 安全 哪些 tool 常见 osc 设置 coding
原文地址:http://www.cnblogs.com/upup2015/p/7770708.html