005 Fiddler get请求

/*
时间:2018/08/02
道德经:第五章

天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。天地之间,其犹橐龠乎?虚而不屈,动而愈出。多言数穷,不如守中。
*/
道德经:第五章

/*
时间:2018/07/31
功能:Fiddler get请求

目录:
一: 前言
  1 协议请求
  2 URL详解 二: get请求   1 无参数   2 有参数
*/

一 前言:

  1 : 协议请求

    (1) HTTP1.0 有三种请求 -  get, post, head

    (2) HTTP1.0 新增五种请求 - OPTIONS, PUT, DELETE,TRACE,CONNECT

    

    get : 指定的页面信息,并返回实体主体

    post : 向指定资源提交数据进行处理请求(例如提交表单或者上传文件), 数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。

    head : 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头 

    options : 允许客户端查看服务器的性能。

    put : 客户端向服务器传送的数据取代指定的文档的内容。

    delete : 请求服务器删除指定的页面。

    trace : 回显服务器收到的请求,主要用于测试或诊断。

    connect : HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

  2 : URL详解

1 : RUL https://cn.bing.com/search?q=橙子,等价于https://cn.bing.com/search?q=%E6%A9%99%E5%AD%90。

2 : 汉字“橙子“的URL编码,就是%E6%A9%99%E5%AD%90。

3 : 详解

  (1) http/https 协议类型。

  (2) cn.bing.com 域名/地址。

  (3) search 路径址(域名后,?前)。

  (4) q 参数。

一 get请求:

  1 : 无参数

1 : 浏览器输入: http://www.cnblogs.com/huafan/

1 : Fiddler,查看浏览器请求的数据。

2 : 左侧红框可以看到,get请求信息 : Result、RequestMethod、Protocol、Host、URL、Body等。

3 : 右侧Raw红框1为请求行 : 请求方式(get)、请求地址、请求协议、协议版本。

4 : 右侧Raw红框2为请求头 : Host(域名)、Connection、Accept、User-Agent(客户端信息)、Cookie等信息。

  2 : 有参数

 

1 : 浏览器输入: http://www.cnblogs.com/huafan/。

2 : 搜索中输入"fiddler", 点击“找找看”。

1 : 浏览器根据输入内容“fiddler”,返回搜索结果。

2 : 下面查看fiddler的抓包信息。

1 : 左侧红框是,刚才发生的搜索请求。

2 : 右侧红框是,该请求的基本信息。可以看到请求行信息https://zzk.cnblogs.com/s?w=blog%3Ahuafan%20fiddler 等价于 https://zzk.cnblogs.com/s?w=blog:huafan fiddler(URL编码转换)。

3 : URL问号后面参数,w = blog:huafan fiddler。

4 : get请求格式 xxx://yyy/zzz/?k=xxx&j=xxx。等价于 协议://域名/路径?参数1=数据&参数2=数据。

1 : 查看刚才请求的WebForms信息。name为参数名,value为参数值。

2 : 看红框内的参数信息。参数名w,参数值blog:huafan fiddler。

原文地址:https://www.cnblogs.com/huafan/p/9398688.html