美文网首页
通俗易懂的HTTP请求与响应报文详解

通俗易懂的HTTP请求与响应报文详解

作者: LINGSHOW | 来源:发表于2019-02-11 23:33 被阅读1次

收藏篇本人觉得比较通俗易懂的HTTP详解文章
源文:HTTP请求与响应报文详解

image

如图所示,这是客户端往服务器发送请求时的报文:

一般来说,将报文分成三个部分,请求行、请求头、请求体

image

如图,请求行包括三部分内容

1、请求方法,在HTTP里的请求方法种类较多,但就移动端开发来说,常用的方法是GET\POST\HEAD这三种请求方法

2、URI,统一资源标识符,也可以用URL代替,也就是请求的资源路径

3、HTTP协议版本

image

如图,请求头包含的内容:

一般来说,请求头里面包含着客户端此次请求的具体信息:

比如说,客户端接受服务器返回的文件的类型,Content-Type

客户端此次接受服务器返回文件的长度,Content-Length

客户端想要的返回文件的具体范围,Range

客户端的语言环境等,都是包含在请求头里面的。知道这些信息,我们就可以加以利用,来达到想要的效果。

请求体

一般是POST请求才有请求体的,主要是上传文件时用到,一般是放需要传给客户端的具体文件。

在HTTP协议中,客户端请求服务器,那么只要服务器接受到客户端的请求,便会响应客户端所发请求

响应,也分为三个部分:响应行、响应头,响应体,如下图:

image

其中,响应行包括:

image

1、服务器HTTP协议版本

2、状态码(其中2XX信息的,表示处理成功; 4XX信息的,表示客户端的错误; 5XX信息的,表示服务器内部出错,也就是不关我们客户端啥事......)

3、原因短语,表示成功、失败原因啥之类的

响应头:

image

也就是服务器返回给客户端,服务器的具体信息

此次响应的时间、此次响应返回的文件长度、文件类型等等

响应体:

服务器返回给客户端的文件、数据等



很赞同编者说的一句话,学习与奋斗方能让自己的生活更精彩。
朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其他人怎么样,我们也能够保持自己的本色走下去。

相关文章

  • 通俗易懂的HTTP请求与响应报文详解

    收藏篇本人觉得比较通俗易懂的HTTP详解文章源文:HTTP请求与响应报文详解 如图所示,这是客户端往服务器发送请求...

  • HTTP协议和socket连接

    HTTP的格式 HTTP请求、响应报文格式 HTTP请求行、请求头、请求体详解 TCP连接、HTTP连接与Sock...

  • HTTP协议报文及Chrome Network常用功能

    HTTP协议报文 Http协议报文分为【Http请求报文】和【Http响应报文】 HTTP请求报文 Http请求报...

  • http报文解析, 网络通信协议类型,cookie,token,

    HTTP报文: HTTP报文的流动方向: 报文的语法: 1.1请求报文: 请求报文的格式: 1.2响应报文: 响应...

  • HTTP报文内的HTTP信息

    HTTP报文   用于HTTP协议交互的信息被称为HTTP报文。请求端的HTTP报文叫做请求报文,响应段的叫做响应...

  • Android 基础之网络

    HTTP Http报文 http报文可以分为请求报文和响应报文。请求报文格式: 响应报文格式: 解释下各个标签: ...

  • 网络请求相关

    HTTP 超文本传输协议 请求/响应报文 连接建立流程 HTTP的特点 1. 请求/响应报文 请求报文请求报文包括...

  • 网络

    HTTP HTTP是一个超文本传输协议 构成:请求报文&响应报文 请求报文 响应报文 HTTP的请求方式有哪些? ...

  • 网络初探

    HTTP 超文本传输协议 请求,响应报文 链接建立流程 HTTP的特点 请求/响应报文 请求报文: 请求行:方法(...

  • 《图解HTTP》之HTTP报文内的HTTP信息

    1.HTTP报文用于HTTP协议交互的信息被称为HTTP报文。请求端的HTTP报文叫做请求报文,响应端的叫做响应报...

网友评论

      本文标题:通俗易懂的HTTP请求与响应报文详解

      本文链接:https://www.haomeiwen.com/subject/iwgceqtx.html