HTTP 报文

学习自

https://blog.csdn.net/a19881029/article/details/14002273


request


request header

Host

接受请求的服务器地址,可以是IP:端口号,也可以是域名

User-Agent

发送请求的应用程序名称(比如客户端是什么型号电脑,配置,还有app名)

Connection

指定与连接相关的属性,如Connection:Keep-Alive

Accept-Charset

通知服务端可以发送的编码格式

Accept-Encoding

通知服务端可以发送的数据压缩格式

Accept-Language

通知服务端可以发送的语言

(注意:get请求也可以有body,方法和数据其实是无关的)



response


状态码

200~299的状态码表示成功

300~399的状态码指资源重定向

400~499的状态码指客户端请求出错

500~599的状态码指服务端出错(HTTP/1.1向协议中引入了信息性状态码,范围为100~199)

常见状态码

200                    

响应成功

302

跳转,跳转地址通过响应头中的Location属性指定JSP中Forward和Redirect之间的区别

400

客户端请求有语法错误,不能被服务器识别

403

服务器接收到请求,但是拒绝提供服务(认证失败)

404

请求资源不存在

500

服务器内部错误

response header

Server

服务器应用程序软件的名称和版本

Content-Type

响应正文的类型(是图片还是二进制字符串

Content-Length

响应正文长度

Content-Charset

响应正文使用的编码

Content-Encoding

响应正文使用的数据压缩格式

Content-Language

响应正文使用的语言


阅读更多
版权声明:有些文章写的很随意,那是仅作为个人记录的文章,建议直接关掉,多看一秒亏一秒 https://blog.csdn.net/qq_36523667/article/details/79948348
文章标签: HTTP 报文
个人分类: 网络
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭