Fiddler Post Debug

1. Post: http://localhost:11804/My/Comment

for plain html parameter submission, like the GET in URL:

Request Header:

User-Agent: Fiddler

Content-Length: 33

Host: localhost:11804

Content-Type: application/x-www-form-urlencoded

Request Body:

url=go&url2=2&lese=sss


 public class MyController : Controller
{
public class CommentInputModel
        {
            public string Url { get; set; }
            public string Url2 { get; set; }
          
        }

[HttpPost]
public ActionResult Comment(CommentInputModel model,string lese)
{
return null;
}
}

2.Post:http://localhost:11804/Account/Login   have  [ValidateAntiForgeryToken]

Request Header:

Content-Type: application/x-www-form-urlencoded
Cookie:
__RequestVerificationToken=WAmjMYW6VXwFk21CU8zjfViWgKvW3703lBNcm7rij0cl2-Axh4_jiYkaZ_HcAmTMdca721sicaa2lAZmvYRe4IkS7shSydVTsRn7pB5EmCI1
Host:
localhost:11804
Content-Length: 183

Request Body

__RequestVerificationToken=jqeqLyivYdNPWjlbLMAUf747vM1wdLcx5Xju5vbkv5S4k4kpin_z2KqbVMu07Vg2mOVLOt7ijhvOM4ranmZ73SpZwNxWfKlyOORSp8SDS7U1&UserName=admin&Password=111111&RememberMe=false

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

    [HttpPost]

    [AllowAnonymous]

    [ValidateAntiForgeryToken]

   // [OutputCache(NoStore = true, Duration = 0)] 

    public
ActionResult Login(LoginModel model, string
returnUrl)

    {

        if
(ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))

        {

            return
RedirectToLocal(returnUrl);

        }

        // If we got this far, something failed, redisplay form

        ModelState.AddModelError("", "The user name or password provided is incorrect.");

        return
View(model);

    }

public
class LoginModel

{

    [Required]

    [Display(Name = "User name")]

    public
string UserName { get; set; }

    [Required]

    [DataType(DataType.Password)]

    [Display(Name = "Password")]

    public
string Password { get; set; }

    [Display(Name = "Remember me?")]

    public
bool RememberMe { get; set; }

}

3. For JSON parameter submission:

Request Header:

User-Agent: Fiddler

Host: localhost:4217

Content-Type: application/json; charset=utf-8

Request Body

{“Number1″:”7″,”Number2″:”7″}

Fiddler Post Debug

时间: 2024-08-27 00:20:57

Fiddler Post Debug的相关文章

[转]ubuntu下安装fiddler

转 ubuntu下安装fiddler  biangbiang 因为工作中需要用到fiddler工具  现在工作环境迁移到ubuntu14 下  发现fiddler只支持windows网上也有很多推荐 号称可以代替fiddler   但因为功能使用上比较习惯  并且fiddler的debug 和设置断点功能 不一定新的工具上会有  所以开始寻觅linux下安装fiddler的可能  查询一些资料后发现也是可以的. 1.fiddler是基于.net开发,所以安装fidder前需要安装.net fra

Jmeter笔记

熟悉几个专有名词: 1.测试计划是顺序执行的,一个性能测试必须有的三部分:测试计划.线程组.sampler(采样器)--核心 2.控制器(用来定义请求执行的):loop if else 3.timer:请求与请求之间的延时. 4.断言:可以直接加载采样器之后,用于判断采样器的输出结果是否符合预期. 5.监听器:统计结果,输出测试报告用--聚合报告 =========================================================== jmeter目录结构说明: 测

Lync学习资料分享

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 最近无聊整理了Lync相关学习资料与相关文档,感兴趣的同学可以看看. 更新: 最新的Skype for Business客户端和服务器更新? 所有最新的Skype for Business下载和更新? 最新的Lync for Mac 2011更新? Skype for Business预览功能? Skype for Business 2016年4月房间系统累积更新? 客户端 Skype for Business Basic

【Fiddler的基本界面操作之工具栏、状态栏】

一.工具栏 备注:工具栏气泡点击可添加备注,添加成功的备注可以在comment栏中展示: 2.[replay]回放操作:选中一条记录后,点击[replay]可以再次请求一次该操作,也可以按键盘上的字母[R],利用快捷键回放. 3.[〤]清空监控面板:下拉选项有多个,可以选中[remove all]清空所有,也可以选中[images]只清空图片,非200的状态的[non-200s],或者非浏览器请求的[non-browserr]等 4.[go]调试debug:选中一条记录后,点击底部的[All P

开源进销存PSI - 用Fiddler来调试

这是Fiddler的主界面 Fiddler有很多的功能,我几乎只是在使用Inspectors 这个功能,也就是上图中右边的那块.下面以PSI的登录,来说说我是怎么用的. 下图是登录的时候,输入了正确的用户名和密码后,Fiddler截获的信息. 上面界面左边是这个过程中所有的HTTP请求,选中/Home/User/LoginPOST,在其右边的上方是POST的参数,下方是返回的JSON数据.POST的参数,以WebForms的表格形式查看,JSON以Tree的形式查看. 上面还只是正常情况下,出错

Fiddler的安装设置

一.安装设置Fiddler2  下载完成后安装,安装完成后打开 如下图设置Fiddler 代理: 二.设置手机代理 快捷键win+r打开运行窗口à输入:cmdà确定 在界面上输入:ipconfig,查看无线网ip地址. 如下图所示 1.安卓手机设置代理 打开手机[设置]开启[wlan]à连接路由器的wifi网络à长按该wifi名称à勾选[显示高级设置],代理设置选择[手动]à服务器处输入电脑ip,输入端口à端口为:8888 连接后,fiddler就会显示手机上的相关浏览信息了 不同型号手机代理设

Fiddler初次配置

前面先来一段废话 Fiddler作为前端debug利器,真是用了就爱不释手.现在基本上的工作状态都是首先打开Fiddler,然后再打开Chrome.. 目前我自己对Fiddler的使用场景基本上都是: 同事A:呀,这个接口返回的数据不对,报错了. 我:你挂个代理到我这边.然后从Fiddler里面看同事请求的数据,直接再用Fiddler里面的Composer重发请求到本地进行调试,配合Chrome的Xdebug插件和Php storm,简直方便得不行. 后来有一次安卓的同事在测试登陆功能的时候,发

Fiddler插件 --- 解密Elong Mapi请求参数及响应内容

当前问题: 在我们日常的Web/App测试过程中, Fiddler是一大辅助利器:在我们团队,也经常使用Fiddler进行App抓包测试. 艺龙 App使用的REST(内部称为Mapi)接口,在使用过程中有如下特点: 1.接口请求入参:不论是GET还是POST接口:为保证隐私及数据安全,其入参均会经过一次AES加密:然后做一次Encode处理: 比如: 好吧,不经过解密,我也不知道req参数中又臭又长的到底是什么鬼: 2.接口响应,一般是经过Gzip或lzss压缩的: 这就导致在使用Fiddle

使用Fiddler抓包调试https下的页面

众所周知https技术诞生以来,一个很重要的作用就是加密通信内容.所以在项目团队将业务站点实施完https改造以后,原先使用fiddler进行抓包的美好生活到头了.其实fiddler本身是支持对于https请求的抓包的,同时还能在开发环境不支持https的情况下,将https请求转发到http请求上. 下面让我带大家一起走进科学,只需要对fiddler加点一丢丢特技,让它能够在https的环境下duang起来.  一.启用Fiddler的https捕获功能 打开Fiddler,依次选择Tools