Http

应用层的协议

Http默认是持久连接 Resquest Headers: connection:Keep-alive

任意一端没有明确断开连接,保持TCP的连接

URI:统一资源定位符

UTL:分支,是子集,URL资源的地址

http的请求方法:

get:获取资源

post:客户端提交数据到服务端,server保证数据被完整的保存,并且服务器不允许出现重复的数据

put:客户端的数据发送到服务端

delete:从服务器端删除资源

消息结构:

1.请求头

2.响应头

200 请求成功

201 请求被创建完成,同时新的资源被创建。

302 重定向

400 客户端发送请求错误

认证:

1.基本认证 basic

2.常规认证 oauth2.0 digest

3.自定义认证

401 被请求的页面需要用户名和密码。

403直接拒绝

404 不存在

500

Content-Type常用的统计:

application/x-www-form-urlencodeed            form表单提交数据

multpart/form-data  表单文件上传提交

application/json      序列化json提交文件

text/xml                  xml格式提交文件

 

posted @ 2019-04-18 13:25  午间小憩  阅读(111)  评论(0编辑  收藏  举报