文章插图
显示详细信息后,使用Raw模式可以看到http的本体 。
文章插图
点击View in Notepad可以使用记事本打开,查看详情 。
文章插图
对于右侧的上下两栏,上面是请求,下面是对应的响应 。
我们发现响应里面的内容有一串乱码,这可能是压缩或者加密了,可以点击下面黄色的按钮来显示服务器的响应结果 。
文章插图
点击之后:
文章插图
Fidder的基本使用差不多就是这些 。
1.3URI与URLURI即网络资源标识符,URL即网络资源定位符,前者是使用唯一字符串来标识互联网中某一资源,后者使用字符串来表示某个资源的位置,URL可以理解为URI的一种实现,就像接口与实现类的关系一样 。
URL(I)格式:
文章插图
协议方案名:必选项,使用 http 或https等协议方案名获取访问资源时要指定协议类型 。不区分字母大小写,最后附一个冒号:,使用//与后面的字段分隔 。也可使用 jdbc:MySQL:// 或 JAVAscript: //这类jdbc程序或脚本程序的方案名 。
登录信息:可选项,这是上古时期上网的时候,在这里会体现出账号与密码,现在基本上没有了,使用@符号与后面的字段分隔 。
服务器地址:必选项,可以使用域名和IP地址来表示,使用:与端口号分隔,没有端口号:省略 。
端口号:可选项,表示访问主机上哪一个应用程序,该字段为空,浏览器会分配默认的端口号,http是80,https是443 。
文件路径:必选项,描述访问服务器的资源是什么,最简单的路径就是一个/,你访问很多网站的首页的时候,最后都会有一个/,使用?与查询字符串分隔 。
查询字符串:可选项,表示浏览器或者客户端传给服务器自定义的信息,对获取的资源提出进一步的要求,一般是程序员自定义,所以如果不是你自己写的,大概率看不懂,使用#与片段标识符分隔 。
片段标识符:可选项,表示访问页面的子位置,能够控制浏览器滚动到某一位置 。
HTTP 协议使用 URI 定位互联网上的资源 。正是因为 URI 的特定功能,在互联网上任意位置的资源都能访问到 。
文章插图
1.4URL encode/decode如果查询字符串(query string)的内容包含一些具有特定含义的字符需要进行转义,如/,?,&等,如果含有这些字符,会将这些字符替换为%字符的ASCII码,这个过程就是encode,反过来将这些转义的字符串解析为原来的字符,这个过程就是decode 。
比如,你在浏览器上搜索C++,在URL上就会得到C%2B%2B这样的字符串 。
文章插图
2.HTTP协议格式2.1HTTP请求格式2.1.1基本格式
推荐阅读
- 民间故事之龙女拜观音 龙女拜观音
- 生命|我国最大的淡水湖 鄱阳湖蒸发了3/4 出现“生命之树”奇观
- 不能承受的生命之轻读后感1500字 不能承受的生命之轻读后感
- 何谓八拜之交? 八拜之交是指哪八拜
- 良渚文化|徐梦梅——良渚"玉石文"是殷墟甲骨文之祖
- “开源”“截流”解“儿科医生荒”之困
- 甘罗是怎么死的? 甘罗之死
- |职场中,如何保持自己的立足之地?
- 聊聊 HTTP/2 的多路复用
- 计算机网络常见9个命令