美文网首页
HTTP的简单介绍

HTTP的简单介绍

作者: 冉奇 | 来源:发表于2018-09-02 20:37 被阅读0次

1,http的请求

一、 请求最多包含四部分,最少包含三部分(也就是说第四部分可为空)。
请求示例:在命令行输入 curl -X POST -s -v -H "" -- "https://taobao.com"

1.png

会出现这样的请求内容


2.png

如上图第一行以动词POST开头或者以(GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS 等)开头,后跟路径(这里的路径包括查询参数但不包括锚点,如果没有写路径以默认 / 为路径),协议 / 版本为请求内容的第一部分

第二行到第四行如 Key 1 = value 1 的格式。为请求内容的第二部分

空行/回车表示请求内容的第三部分

二、用Chrome开发者工具查看 HTTP 请求内容
1,打开 Network


d.png

2,地址栏输入网址。如:https://taobao.com/.com

f.png

3,在 Network 点击,查看 request,点击「view source」
可以看到请求的前三部分了


g.png

如果有请求的第四部分,那么在 FormData 或 Payload 里面可以看到。

2,http的响应

一,一般在请求之后都会得到一个响应。
上面的请求示例,请求对应的响应为


3.png

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
.......太长省略

GET 请求和 POST 请求对应的响应可以一样,也可以不一样
响应的第四部分可以很长很长很长
响应的格式
1 协议/版本号 状态码 状态解释
2 Key1: value1
2 Key2: value2
2 Content-Length: 17931
2 Content-Type: text/html
3
4 要下载的内容

状态码是服务器对浏览器说的话

二,用 Chrome 查看响应
打开 Network
输入网址
选中第一个响应
查看 Response Headers,点击「view source」
你会看到响应的前两部分
查看 Response 或者 Preview,你会看到响应的第 4 部分

3,curl命令

通过explainshell.com查看怎么使用curl命令

5.png

相关文章

  • HTTP简单介绍

    超文本传输协议(英文:HyperTextTransferProtocol,即HTTP):是客户端与服务器端的请求...

  • 简单介绍HTTP

    HTTP (超文本传输协议HyperTextTransferProtocol) 一. HTTP请求 分为最多四个部...

  • 简单介绍HTTP

    title: 简单介绍HTTPdate: 2019-01-22 17:13:54tags: HTTP 简单介绍HT...

  • HTTP简单介绍

    本篇文章主要是对HTTP进行一个简单的介绍 开篇介绍 HTTP协议是网络的基础协议,也是网页开发者无法绕过的知识点...

  • HTTP的简单介绍

    1,http的请求 一、 请求最多包含四部分,最少包含三部分(也就是说第四部分可为空)。请求示例:在命令行输入 ...

  • HTTP的简单介绍

    简单介绍下HTTP几个请求 GET 请求 - GET 请求会查询我们的数据库,然后获取内容。GET 请求可以获取一...

  • 简单的HTTP介绍

    超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络...

  • HTTP协议简单介绍

    了解 TCP/IP协议族 计算机与网络设备之间相互通信的规则协议,这些协议集合总称为TCP/IP。例如包括(HTT...

  • HTTP协议的简单介绍

    HTTP协议是 “Hyper Text Transfer Protocol”(超文本传输协议)的缩写。HTTP协议...

  • HTTP请求与响应(使用Chrome开发者工具和curl命令)

    HTTP 我们首先介绍简单介绍一下HTTP,HTTP全称HyperText Transfer Protocol,也...

网友评论

      本文标题:HTTP的简单介绍

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