Http请求包结构:
例子
#请求行:
POST /meme.php/home/user/login HTTP/1.1
#请求头部:
Host:114.205.86.90
Cache-Control:no-cache
Postman-Token:bd243d6b-da03-902f-0a2c-8e9377f6f6ed
Content-Type: application/x-www-form-urlencoded
tel=137328971&password=123456
请求后服务器会返回相应的响应包:
Http响应包结构:
例子
HTTP/1.1 200 OK
Date:Sat, 02 Jan 2016 13.20.55 GMT
Server:Apache/2.4.6 (CentOS) PHP/5.6.14
X-Powered-By: PHP/5.6.14
Content-Length: 78
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type:application/json; charset=utf-8
{"status":202,"info":"\u6b64\u7528\u6237\u4e0d\u5b58\u5728\uff01","data":null}
方法 | 描述 |
---|---|
GET | 请求指定的url数据,请求体为空(例如打开网页) |
POST | 请求指定的url数据,同时传递参数(在请求体中) |
HEAD | 类似于get请求,只不过返回的相应体为空,用于获得响应头。 |
PUT | 从客户端向服务器传送的数据取代制定的文档的内容 |
DELETE | 请求服务器删除指定的页面 |
CONNECT | HTTP/1.1协议中预留给能够将链接改为管道方式的代理服务器 |
OPTIONS | 允许客户端查看服务器的性能 |
TRACE | 回显服务器收到的请求,主要用于测试和诊断 |