• Fiddler (三) Composer创建和发送HTTP Request


    Fiddler的功能还有很多, 很多功能都没有被挖掘出来。这次我们介绍Fiddler中的一个非常有用的功能Composer,是用来创建和发送HTTP Request的。Composer的使用方法很简单,看下就知道用了。


    Fiddler Composer介绍

    Composer的官方帮助文档:http://www.fiddler2.com/fiddler/help/composer.asp

    Fiddler的作者把HTTP Request发射器取名叫Composer(中文意思是:乐曲的创造者), 很有诗意

    Fiddler Composer的功能就是用来创建HTTP Request 然后发送。 你可以自定义一个Request, 也可以手写一个Request, 你甚至可以在Web会话列表中拖拽一个已有的Request. 来创建一个新的HTTP Request.

     

    Fiddler Composer比其他工具的优势

    能创建发送HTTP Request的工具很多很多。 但是Fiddler的功能有如下的优势。

    1. 能从"Web会话列表"中 拖拽一个先前捕获到的Request, 然后稍微修改一下

    2. 发送Request后,还能设置断点,继续修改Request.

    3. 支持在Request中上传文件

    4. 支持发送多次Request.

     

    实例: 模拟京东商城的登录

    启动Fiddler, 启动IE, 打开京东,然后输入用户名和密码,登录。   Fiddler 将捕获到这个登录的Request.

    1. 首先找出哪个Request 是用来登录的, 然后把它拖拽到Composer中。

    [用来登录的request是这个: https://passport.360buy.com/uc/loginService?uuid=6bc79fbf-e882-49bb-b63a-6fd6ee448944]

    2. 在Composer可以看到, 登录是使用POST方法, 把用户名和密码发送给服务器。 那么我们可以修改Composer中的request内容, 比如用户名为:fiddlertest@fiddler.com,密码为test1234。

    3. Request造好了后, 我们按"Execute" 按钮就可以发送Request了(如果按住Shift键的同时,按"Execute". Fiddler会自动给这个Request下断点)。

    4. 发送的Request,将出现在左边的Web Session列表中。

     

    Parsed和Raw两种编辑模式

    Fiddler Composer有两种编辑模式

    Parsed模式(最常用),  把Request分为三个部分, Request line, Request Headesr,  Request Body。  很容易创建一个Request.

    Raw模式,需要你一行一行手动写一个Request。

     

    同类工具- Firefox插件Rest Client

     Firefox也有一个插件叫Rest Client,  使用起来也很方便

     

    同类工具: Linux上的Curl

     curl是个命令行工具, 功能也很强大


    本文来源于:http://www.cnblogs.com/TankXiao/archive/2012/12/25/2829709.html


  • 相关阅读:
    推荐一款高端大气上档次的在线作图工具
    13个优秀的开源UML工具介绍
    本节向大家介绍一下UML建模误区
    推荐一款好用轻便的在线UML画图工具
    恭喜你,Get到一份 正则表达式 食用指南
    SpringBoot图文教程7—SpringBoot拦截器的使用姿势这都有
    SpringBoot图文教程6—SpringBoot中过滤器的使用
    SpringBoot图文教程5—SpringBoot 中使用Aop
    什么?接口中方法可以不是抽象的「JDK8接口新语法的深度思考」
    SpringBoot图文教程4—SpringBoot 实现文件上传下载
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332510.html
Copyright © 2020-2023  润新知