美文网首页
关于HTTP的那些事

关于HTTP的那些事

作者: 大笑_876c | 来源:发表于2018-03-25 22:17 被阅读0次

本文将讲述如何用Chrome开发者工具查看 HTTP 请求和响应内容

一、Chrome开发者工具

第一步:

就以百度首页为例

第二步:

在键盘上按F12就会弹出图片中的红色标记的区域

第三步:

点击图片所指处然后刷新页面 刷新页面后会出现很多数据 将滚动条拉到最顶端,并且点击红色箭头所指的链接

好了,接下来我们讲讲HTTP的请求内容和响应内容吧。

二、HTTP请求内容

点击角标展开请求内容 点击箭头所指的view source 这就是HTTP请求内容

HTTP请求内容详解

GET / HTTP/1.1          

共分为GET,/,HTTP/1.1三部分

GET  代表此次的请求方式 ,有GET和POST两种常见的方式 GET用来向服务器获取内容,POST用来上传内容

/       代表此次访问的服务器路径

HTTP/1.1    代表HTTP协议的版本

Host :www.baidu.com       

代表此次我们访问的域名,网络服务商会根据这个域名查询到此次我们此次访问的域名的IP地址

Accept:text/html

代表此次请求的为html文件

其它的暂时不用管

三、HTTP响应内容

点击角标展开响应内容 点击箭头所指的view source 这就是响应内容

HTTP响应内容详解

HTTP/1.1 200 OK

共分为HTTP/1.1,200,OK三部分

HTTP/1.1           代表HTTP协议的版本

200                   代表状态码,关于状态码详解https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81

OK                     代表状态解释,无特殊含义

Content-Type: text/html

代表此次响应的为html文件

Date: Sun, 25 Mar 2018 13:21:07 GMT

代表此次响应的时间

其它的暂时不用管

四、关于如何使用 curl 命令

curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。

第一步

打开bash命令窗口并且输入命令

curl -s -v -H "Frank: xxx" -- "https://www.baidu.com"

建议直接复制,然后按回车键运行此命令

这就是curl命令的使用

相关文章

  • 关于HTTP的那些事

    本文将讲述如何用Chrome开发者工具查看 HTTP 请求和响应内容 一、Chrome开发者工具 第一步: 第二步...

  • 样式重置【Normalize.css】

    关于CSS Reset那些事(一)- SegmentFault[http://segmentfault.com/a...

  • 关于HTTP的那些事和cookie

    1.0 HTTP协议 关于协议对于应用层开发人员,接触最多的网络协议通常都是传输层的TCP,为什么这么说,因为再往...

  • http那些事

    1.http报文 HTTP (HypertextTransferProtocol/超文本传输协议) 是应用层级(...

  • HTTP那些事

    网络请求API 在Android上,原生API有两个,HttpUrlConnection和HttpClient,它...

  • HTTP那些事

    前言 很久没碰网络这部分,所以一直感觉很生疏,最近买了本《图解HTTP》,花了几天时间看完了。通俗易懂,读起来非常...

  • HTTP的那些事

    Http工作原理 Http协议时Hyper Text Transfer Protocol(超文本传输协议)的缩写...

  • 前端关于Http2.0的那些事

    来,首先,简单的总结下http2.0, 一个新事物的诞生必然带来一些革命性的变化,以及一些能够被大家放大的小变化....

  • http协议的那些事

    http中的一个请求头让我反思 最近在做一个项目,是基于开源框架搭建的服务器,比如redmine,zabbix,g...

  • http协议那些事

    1.输入网址后发生了什么2.http协议详解3.https协议分析4.http2协议分析5.了解http36.后台...

网友评论

      本文标题:关于HTTP的那些事

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