zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    js 复制 浏览器 点击 copy
    php 百度地图 腾讯地图 转换坐标
    Excel PHP html select option 替换
    python教程
    Eclipse 总是在编译的时候卡住
    python+Eclipse+pydev环境搭建1
    python+Eclipse+pydev环境搭建
    Pycharm
    如何卸载eclipse中的pydev
    Eclipse的PyDev插件安装及解决安装后找不到的问题
  • 原文地址:https://www.cnblogs.com/huafan/p/9398688.html
Copyright © 2011-2022 走看看