美文网首页
http请求

http请求

作者: 江疏影子 | 来源:发表于2019-03-02 16:02 被阅读0次
1.tcp连接

浏览器通过网络与服务器建立连接(通过TCP完成)
tcp与ip共同构建Internet ->TCP/IP协议簇(Internet=TCP/IP网络)
http是比tpc层次更高的应用层协议,协议建立从低到高。所以要先建立tcp协议

2.web浏览器向web服务器发送请求命令

前提:tcp连接之后才会发送命令

3.web浏览器发送请求头信息

在这个头信息的发送形式中还要发送一些别的信息,之后浏览器会发送一空白行来表示,头信息发送完毕

4.web服务器应答

应答的第一部分是 协议的版本号(HTTP/1.1)和应答状态码(status code 比如为 200)

5.web服务器发送应答头信息

原理和浏览器发送头信息一样,web服务器也会随同应答向用户发送关于它自己的信息和被请求的文档

6.web服务器向web浏览器发送数据

Web服务器向浏览器发送头信息后,它会发送一个空白行来表示头信息的发送到此为结束,接着,它就以Content-Type应答头信息所描述的格式发送用户所请求的实际数据

7.web服务器关闭tcp连接

一般情况,web服务器向浏览器发送了请求数据,就会关系TCP连接,如果服务器或者浏览器在头信息假如 Connection:keep-alive 就会一直打开连接。优点:节省tcp连接时间,还节约网络带宽。

相关文章

  • 【HTTP】HTTP请求

    1、HTTP协议通信流程: 2、HTTP请求包含内容 一个HTTP请求报文由请求行(request line)、请...

  • 动脑学院架构篇-HTTP请求、响应报文格式

    【HTTP】HTTP请求、响应报文格式 HTTP请求报文格式: HTTP请求报文主要由请求行、请求头部、请求数据3...

  • IDEA自带http请求工具

    编辑http请求文件(文件名后缀为.http) GET请求 POST请求 执行http请求 查看http结果

  • HTTP

    HTTP简介 HTTP请求格式 HTTP规定,HTTP请求由如下3部分构成 请求方法、URI和HTTP的版本 请求...

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

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

  • HTTP 请求

    Code=-999 错误400 ------参数错误网络请求出现Code=-1022

  • http请求

    Request 请求行。 Method+URL+Version 请求头。 字段名+字段值----+请求内容 R...

  • http请求

    ajax原生 angular rxjs

  • http 请求

  • Http请求

    首先让我们从一个问题入手,当我们在浏览器中输入http://www.baidu.com/访问百度的时候浏览器做了哪...

网友评论

      本文标题:http请求

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