http---HyperTextTransfer Protocol 超文本传输协议
超文本-文本、HTML
http的工作方式
c/b结构 如浏览器访问到服务器。
即发送请求->相应。
Url-Http报文
http://www.baidu.com/path
协议类型:http or https or websocket
服务器地址 BaseUrl
路径:/path
请求方式: Get 、 POST 、Put、Delete 等
报文格式:
请求行: method - get / post等
请求路径:path
请求http版本:1.0 、1.1
Heads:HOST:xxx / Content-Type / Content-Lenth /Body
返回报文:
状态:http : 200 / 500
Head:~
Body:~
请求方式:
Get:基本没有Body体,不进行操作,仅获取数据
POST:增删改查数据,有Body体,可逆转
PUT:修改资源,有Body体 、不可逆转
DELETE:删除数据,没有Body
HEAD:类似于GET,响应报文没有Body
响应状态码:
100---临时消息
101---协议切换
200---请求成功
301---重定向
201---请求成功(创建成功)
401---未授权
404---客户端错误 请求出错
500---服务器错误
REST:
客户端服务器架构 c/s
可缓存
集群
统一接口