HTTP请求响应基础介绍

 请求方法

http报文格式

      

1行: 方法+请求地址+协议版本(http1.1/1.2)

2行-->...-->请求头部: key:value 值

请求正文,也就是发送的data(body)

常见请求头部字段说明

请求头说明
Host接受请求的服务器地址;ip+port/域名
User-Agent(常用)请求的引用名称,可以模拟浏览器
Connection连接相关属性,如Connection:Keep-Alive
Accept-Charset通知服务端可以发送的编码格式
Accept- Encoding通知服务端可以发送的数据压缩格式
Accept-Language通知服务端可以发送的语言

请求正文字段说明

请求头说明
form        表单数据
args查询参数
cookies会话保持
method请求方法
files记录上传的文件

常见请求方法说明

方法说明
GET获取请求
OPTIONS询问接口支持那些请求方式:post,get等,请求的源头等
HEAD直接返回GET响应头,不返回响应体
POST请求时携带数据,数据被包含在请求体中,一般用于新增资源。
PUT(幂等)类似POST,通常用于向服务器发送请求,一般只用于修改资源。
PATCH

类似put,不幂等。资源存在,更新资源部分,put替换真个资源

范围patch>>put>>post.不存在,可能会创建资源。

PUSH推送资源
DELETE(幂等)删除url中所标识的资源

幂等:不管进行多少次操作,结果都是一样的。

HTTP响应报文格式

img

状态码

状态码说明
200成功
400客户端请求有语法错误,不能被服务器识别
401未授权,拒绝请求,需要提供用户名和密码
403资源不可用,通常是没有权限,这时会返回原因
404请求资源不存在。
500服务器内部错误

HTTP响应头

响应头说明
Server服务器应用程序软件的名称和版本
Content-Type响应正文的类型(图片/二进制字符串)
Content-Length响应正文长度
Content-Charset响应正文的编码
Content-Encoding响应正文使用的数据压缩格式
Content-Language响应正文使用的语言

博客参考

1.HTTP请求详解含POST,GET实例_phineas123的博客-CSDN博客_post请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云中烤飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值