美文网首页
HTTP相关介绍

HTTP相关介绍

作者: 青花_490e | 来源:发表于2018-07-25 15:42 被阅读0次

一、HTTP请求与响应
我们以百度网页(www.baidu.com)为例来进行说明;打开git bash 在命令行输入:curl -s -v -H "sxh: xxx" -- "https://www.baidu.com

image.png
如上图该部分为请求信息;主要分为以下四个部分:
1 动词 路径 协议/版本
2 Key1: value1
2 Key2: value2
2 Key3: value3
2 Content-Type: application/x-www-form-urlencoded
2 Host: www.baidu.com
2 User-Agent: curl/7.54.0
3 回车
4 要上传的数据
根据上图我们对请求内容加以区分得出:GET / HTTP/1.1为第一部分;动词:get 协议:HTTP 版本:1.1

Host: www.baidu.com

User-Agent: curl/7.60.0
Accept: /
该部分为第二部分,分别为请求属性及赋值

第三部分为回车操作所以并不显示

sxh: xxx则是第四部分,是我们请求的内容;

在我们发出请求后,会反馈给我们一个响应;响应的格式如下:
1 协议/版本号 状态码 状态解释
2 Key1: value1
2 Key2: value2
2 Content-Length: 17931
2 Content-Type: text/html
3回车
4 要下载的内容


image.png

上图为我们得到的响应内容;对比图片可知:
HTTP/1.1 200 OK ------ 第一部分

Accept-Ranges: bytes
< Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
< Connection: Keep-Alive
< Content-Length: 2443
< Content-Type: text/html
< Date: Wed, 25 Jul 2018 06:49:01 GMT
< Etag: "58860402-98b"
< Last-Modified: Mon, 23 Jan 2017 13:24:18 GMT
< Pragma: no-cache
< Server: bfe/1.0.8.18
< Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/
以上为第二部分。

第三部分为回车操作,不显示。

第四部分为要下载的内容如下图:


image.png

该部分就是我们需要访问的www.baidu.com的首页。

二、使用Chrome开发者工具查看 HTTP 请求和响应内容;
我们以www.bilibili.com网站为例进行讲解,首先打开浏览器输入网址;右键--检查,然后点击Network.

image.png

点击total选项;


image.png

如图:request headers 为请求头;response headers为响应头;分别点击展开;再点击view source;

可得到请求内容如下:


image.png 响应内容如下: image.png

三、我们在Git bash 中使用curl命令也同样可以获得请求和响应内容;
打开Git bash 在命令行输入:curl -s -v -H "sxh: xxx" -- "https://www.bilibili.com"同样可以获取请求与响应内容。

image.png

相关文章

  • HTTP相关介绍

    一、HTTP请求与响应我们以百度网页(www.baidu.com)为例来进行说明;打开git bash 在命令行输...

  • HTTP相关介绍

    一、HTTP 请求包括哪些部分,如何用Chrome开发者工具查看 HTTP 请求内容 1 动词 路径 协议/版本2...

  • HTTP相关技术介绍

    cookie 由于HTTP是无状态的,为了实现能保存连接的状态,就有了cookie技术。 HTTP keep-al...

  • js与HTTP相关介绍

    一、js简介 1、DOM简介 W3C DOM 标准被分为 3 个不同的部分: 核心 DOM - 针对任何结构化文档...

  • HTTP请求到响应

    0. HTTP相关介绍 HTTP含义 HTTP(hypertext transport protocol),即超文...

  • HTTP 之 HTTP概念介绍

    1 概述 本文将对HTTP协议的发展,相关术语,工作机制进行介绍 2 HTTP协议发展介绍 .http/0.9: ...

  • Nginx 之 http配置段介绍

    1 概述 本文将介绍nginx里http配置段的相关配置,主要介绍ngx_http_core_module这个模块...

  • 《HTTP权威指南》学习总结(下)

    现在接着《HTTP权威指南》学习总结(上)继续介绍HTTP相关的知识 连接管理 TCP连接 之前一直在介绍HTTP...

  • HTTP 报文

    参考资料 《HTTP 权威指南》 引言 本篇主要详细介绍 HTTP 报文相关的知识。 一、报文流 HTTP 报文是...

  • Http相关

    *Unity中Http访问和下载*Unity中Http的优化*HTTP断点续传相关概念**简书:Unity发送HT...

网友评论

      本文标题:HTTP相关介绍

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