Http请求构成

http请求的构成:起始行 ,Header  , Body

起始行:

1、一个http方法,一个动词(GET,PUT,POST)或者一个名词(HEAD或者OPTIONS),描述要执行的动作

2、请求目标:通常是一个url或者协议,端口,域名的绝对路径

3、http版本定义了剩余报文的结构,作为读期待的相应版本的指示符

header:

Request headers  ,    General headers  ,  Entity headers

body:

不是所有的请求都有body,例如:get,head,delete,options都没有body

Http响应的起始行也称为状态行:
1、协议版本,通常为HTTP/1.1

2、状态码:表明是请求成功还是失败的,常见的:200,404,302.。。

3、状态文本,帮助理解

常见状态码

200:OK

201:资源重新创建  Created

300:重定向

客户端错误:

400;Bad Request没有按规则输入参数,字段

401:Unauthorized没有被授权,需要登录的没有登录

403:Fobidden  没有权限

404:Not Found 找不到资源

服务端错误

500:Internal Server Error

501:Not Implemented

502:Bad Gateway  作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应

 

详细参考:

http相关内容:

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Messages

状态码:

https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?fr=aladdin

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值