美文网首页
一个完整的HTTP请求

一个完整的HTTP请求

作者: Vampire丶_L | 来源:发表于2018-06-10 13:08 被阅读0次

一个完整的HTTP请求过程
1,建立TCP链接
2,web浏览器向web服务器发送请求命令
3,web浏览器发送请求头信息
4,web服务器应答
5,web服务器发送应答头信息
6,web服务器向浏览器发送数据
7,web服务器关闭TCP连接

  • 请求

一般由四部分组成:

请求的方法:post,get
正在请求的URL:请求的地址
请求头:客户端环境信息,身份验证信息
请求体:表单信息等

GET/POST
get:获取信息;url传递参数;发送信息的数量有限制 2000字符左右
post:用于修改服务器上的资源;发送的数量没有限制

  • 响应

一般由三部分组成:
响应的状态码
响应头:服务器类型 日期时间 内容类型 长度
响应体:响应正文

状态码:

2##:2开头的都表示成功
3##:重定向,还需要进一步操作
4##:客户端错误 例如:404 not found 请求的地址不存在
5##:服务器错误 例如500

相关文章

  • 前端性能优化

    减少 HTTP 请求 一个完整的 HTTP 请求需要经历 DNS 查找,TCP 握手,浏览器发出 HTTP 请求,...

  • 如何进行前端性能优化?

    1.减少 HTTP 请求 一个完整的 HTTP 请求需要经历 DNS 查找,TCP 握手,浏览器发出 HTTP 请...

  • 一个完整的HTTP请求

    一个完整的HTTP请求过程1,建立TCP链接2,web浏览器向web服务器发送请求命令3,web浏览器发送请求头信...

  • 网络

    HTTP 通信过程 - 请求 HTTP协议规定:一个完整的由客户端发给服务器的HTTP请求中包含以下内容请求头:包...

  • HTTP首部有哪些字段?

    一、HTTP请求/响应报文介绍 一个完整的 HTTP消息格式分三部分: 请求行: {请求方法} {资源路径} {协...

  • 完整的HTTP请求过程

    当我们在web浏览器的地址栏中输入: www.baidu.com,然后回车,到底发生了什么 过程概览 1.对www...

  • 网络通信过程

    HTTP协议规定:一个完整的由客户端发给服务器的HTTP 请求需要包含以下内容 请求行 请求头 请求体(可选) 请...

  • 前端优化技巧

    (一)减少http请求次数或者减少请求内容的大小 每发送一次http请求,都需要完成请求+响应这个完整的http事...

  • XMLHttpReauest

    HTTP是一种无状态的协议 HTTP请求 一个完整的HTTP请求过程,通常有下面7个步骤: 建立TCP连接 Web...

  • 一次完整的HTTP请求过程

    完成一次完整的HTTP请求的过程大概如下: 域名解析 → TCP建连 → HTTP请求 → HTTP响应 →...

网友评论

      本文标题:一个完整的HTTP请求

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