HTTP方法

1. 什么是HTTP

HTTP:超文本传输协议,它的设计目的是保证客户机与服务器之间的通信。
HTTP的工作方式是客户端与服务端之间的请求-应答协议。

2. 两种HTTP请求方法GET和POST

  • GET 从指定的资源请求数据
  • POST 向指定的资源提交要被处理的数据
GET 请求 :

GET /?w=1 HTTP/1.1
Host: baidu.com
Accept: text/html

响应
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 10000

<!DOCTYPE>
<html>......</html>

POST 请求:

POST /login?w=1 HTTP/1.1
Host: baidu.com
Accept: application/ms-word
Content-Type: application/x-www-form-urlencoded
Content-Length: 10

username=fangfang&password=mima

响应
HTTP/1.1 403 Forbidden
Content-Type: application/md-word
Content-Length: 200

比喻版请求与响应

工资请求

GET 11月工资 工资协议/1.1
Host: 百度公司
Accept: 现金, 支付宝转账, 银行汇款

工资响应

工资协议/1.1 200 OK
类型: 现金
现金张数: 10
100

3. 比较GET和POST方法

4. 其他HTTP请求方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容