Http请求构成

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

Http请求构成_第1张图片

起始行:

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

你可能感兴趣的:(http请求,http)