美文网首页
初步理解HTTP协议中的请求与响应

初步理解HTTP协议中的请求与响应

作者: Snowy_q | 来源:发表于2018-05-14 00:37 被阅读0次

1、什么是请求?

客户端向服务端发出一个消息,来请求做某件事情

2、什么是响应?

服务端接收到客户端的请求消息,并将处理信息返回给客户端,以次来表示响应

3、什么是HTTP?

HTTP全称是HyperText Transfer Protocol(超文本传输协议),简单来说,就是能让服务器能理解浏览器所发出的请求消息,让浏览器能理解服务器所做出的响应,它只规定了请求与响应应该以什么样的格式来书写

4、浏览器与服务器是怎样交互的?

浏览器与服务器的简单交互图

5、请求的格式是怎样的?

第一部分 :动词 路径 协议/版本

第二部分:key-value(比如 Content-Length:xxx)

第三部分:回车

第四部分:要上传的数据

解释:

(1)请求最多包含四部分,最少三部分,其中可以没有第四部分;

(2)第一部分中动词包括GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS...其作用请看HTTP请求方法

(3)路径中可以包含查询参数,但不能识别锚点,如果没写路径,就默认为/ ;

示例:

GET / HTTP/1.1

Host: www.baidu.com

User-Agent: curl/7.54.0

Accept: */*

6、如何用Chrome开发者工具查看 HTTP 请求内容?

(1)打开Chrome,点击右键选择检查,打开页面如下

(2)切换到Network栏,在地址输入栏输入https://www.baidu.com,结果如下

(3)点击第一行www.baidu.com,选择Header下的Request Headers一行的view source

最大的红色框就是获取到的请求数据

7、如何使用curl命令查看?

将百度页面转化为html类型 请求实例

8、响应的格式是怎样的?

第一部分:协议/版本号 状态码 状态解释

第二部分:key-value对

第三部分:回车

第四部分:要下载的内容

解释:状态码表示浏览器要对服务器所说的话,具体请看状态码详细信息

示例:

HTTP/1.1 302 Found

Connection: Keep-Alive

Content-Length: 17931

Content-Type: text/html

Date: Tue, 10 Oct 2017 09:19:47 GMT

Etag: "54d9749e-460b"

Server: bfe/1.0.8.18

9、如何用Chrome开发者工具查看 HTTP 响应内容?

根据上述如何查看HTTP请求的内容,如果你会操作之后,你只需要变化如下:

查看Response Headers行的view source就可以看到响应内容

相关文章

  • 初步理解HTTP协议中的请求与响应

    1、什么是请求? 客户端向服务端发出一个消息,来请求做某件事情 2、什么是响应? 服务端接收到客户端的请求消息,并...

  • http协议缓存机制

    2.1、学习http协议,理解http请求-响应模式2.2、理解http是应用层协议,它是构建在TCP/IP协议上...

  • 网络教程

    http协议包括 请求协议:请求行、请求头、请求体 响应协议:响应行、响应头、响应体 servlet

  • HTTP/HTTPS协议 TCP Socket 区别

    HTTP/HTTPS协议 TCP Socket 区别 一、HTTP请求与响应的内容 二、HTTP协议格式 一个请求...

  • HTTP入门(请求与响应)

    HTTP请求与响应的知识点总结 HTTP协议请求 HTTP请求信息由3部分组成:请求方法URI协议/版本、请求头、...

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

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

  • http长/短轮询和WebSocket 的介绍和比较

    【1】http协议介绍 1)介绍:http协议是请求/响应范式的,每个http 响应都对应一个 http 请求,h...

  • HTTP和HTTPS

    HTTP —— 超文本传输协议资源 Http协议是一个基于请求与响应模式的、无状态的、应用层的协议。 请求...

  • iOS-网络相关知识点整理

    一、HTTP协议 超文本传输协议 请求/响应报文 连接简历流程 HTTP的特点 1.1 请求/响应报文 HTTP的...

  • 长轮询&短轮询

    一、http协议 http 协议是请求/响应范式的,每一个 http 响应都是由一个对应的 http 请求产生的,...

网友评论

      本文标题:初步理解HTTP协议中的请求与响应

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