初识HTTP
HTTP是什么?
HyperText Transfer Protocol
超文本传输协议
HTML:超文本标记语言
超文本:原先一个个单一的文本,通过超链接将其联系起来,由原先的单一的文本编程了可无限延伸扩展的超级文本,立体文本
HTTP报文
HTTP报文是什么?
浏览器向服务器发送请求时,请求本身就是信息,叫请求报文
服务器向浏览器发送响应时传输的信息,叫响应报文
HTTP报文格式
请求
请求头:起始行+首部
请求体
GET请求,没有请求体,数据通过请求头携带
POST请求,有请求体,数据通过请求体携带
响应
响应头:起始行+首部
响应体
HTTP方法
1.常用的HTTP方法
浏览器发送请求时采用的方法,和响应无关
GET POST PUT DELETE
用来定义对于资源采取什么样的操作,有各自的语义(具体你采用什么样的操作 取决于你使用什么样的请求方法)
2.HTTP方法的语义
GET获取数据
获取资源(文件)
POST创建数据
注册
PUT更新数据
修改个人信息,修改密码
DELETE删除数据
删除一条评论
增删改查
这些方法虽然有各自的语义,但是并不是强制性的
3.RESTful接口设计(简化请求方式 )
一种接口设计风格,充分利用HTTP方法的语义
GET:查询指定id
POST:注册
不使用RESTful接口这样写
通过用户ID获取个人信息,使用GET方法
注册新用户,使用POST方法
修改一个用户,使用POST方法
删除一个用户;使用POST方法
标签:HTTP,请求,GET,报文,初识,POST,方法 From: https://www.cnblogs.com/yu3304/p/17261507.html