标签: fiddler

Fiddler将二进制文件数据添加到POST

我尝试将二进制文件数据直接添加到POST调用的请求主体中,以便我可以模拟文件上载.但是,我尝试设置'请求前'断点并使用'插入文件',但我似乎无法让它工作.我还试图修改CustomRules.js来注入文件,但无法弄清楚如何通过JScript加载二进制数据.这里有一个简单的解决方案吗?

binary file-upload fiddler

18
推荐指数
3
解决办法
2万
查看次数

如何在撕下后将小提琴作曲家窗口放回去?

提琴手"作曲家"选项卡的"选项"子选项卡可让您将作曲家撕下浮动窗口.问题是如何把它还掉?我失去了漂浮的窗户,现在小提琴手的作曲家走了.我没有在菜单中找到任何内容来将fiddler或其GUI恢复为出厂默认值.我尝试卸载并重新安装小提琴手,禁止使用; 然后卸载,轻击注册表并吹走所有与小提琴手有关的键并重新安装 - 禁止.唯一有效的方法是铺平机器 - (无论如何我不得不这样做 - 我只是为了解决这个小问题而不这样做!)

fiddler

18
推荐指数
1
解决办法
2015
查看次数

如何将XML发布到MVC控制器?(而不是键/值)

使用Fiddler我可以传入身体

someXml = ThisShouldBeXml

然后在控制器中

    [HttpPost]
    public ActionResult Test(object someXml)
    {
        return Json(someXml);
    }
Run Code Online (Sandbox Code Playgroud)

将此数据作为字符串获取

如何让fiddler将XML传递给MVC ActionController?如果我尝试将正文中的值设置为原始xml,则它不起作用..

对于奖励积分,我如何从VBscript/Classic ASP执行此操作?

我现在有

DataToSend = "name=JohnSmith"

          Dim xml
         Set xml = server.Createobject("MSXML2.ServerXMLHTTP")
   xml.Open "POST", _
             "http://localhost:1303/Home/Test", _
             False
 xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
 xml.send DataToSend
Run Code Online (Sandbox Code Playgroud)

xml asp.net-mvc fiddler

18
推荐指数
1
解决办法
2万
查看次数

Httpwebreqest与Fiddler一起使用On Timeout

我收到一个奇怪的错误.我已经设置了一个脚本,当Fiddler打开时它可以完美地工作 - 它使用httpwebrequest从网站下载报告,一切正常!

然而它只适用于Fiddler开放时?当小提琴手不工作时,我只是得到一个"请求超时问题"

有谁知道如何修复它并使其与我的ASP.NET MVC应用程序一起工作?

谢谢

编辑:感谢您的回复!关于代理 - 我想在Windows Azure上测试这个脚本 - 所以很少混淆如何设置默认代理设置?

.net asp.net-mvc httpwebrequest fiddler

17
推荐指数
2
解决办法
6733
查看次数

如何让Fiddler过滤特定的localhost端口

与我如何让Fiddler捕获请求的常规请求相反localhost,如何阻止它获取特定端口?

自安装IE 9 RC以来,我收到大量的网格请求出现......

http://localhost:2048/V4.0i/Sync/Devices/SDI6BHE6YYAHMR67S32S4MTROU/Endpoints

我尝试将locahost:2048添加到Fiddler过滤器/隐藏以下主机,但这不起作用

localhost fiddler

17
推荐指数
2
解决办法
2万
查看次数

HTTPS-> HTTP通过Fiddler

我正在寻找一种方法来使用Fiddler将HTTPS会话代理到HTTP会话中,因此当Fiddler在服务器前处理HTTPS会话时,资源管理器将使用HTTP会话:

客户端(资源管理器)< - http - > Fiddler < - https - >服务器

有人可以说如果可以通过Fiddler脚本来完成吗?

如果您对另一个工具(不是Fiddler)有另外的想法,我愿意接受建议:)

谢谢!Yohay

https fiddler

17
推荐指数
2
解决办法
8597
查看次数

为什么Http请求Fiddler的速度非常快

我在c#中编写了一个用于抓取网站的多线程程序,但是当我在后台启动Fiddler时,请求的速度提高了12倍,这对我来说真的很奇怪,当我关闭Fiddler时,下载速度会降低.怎么可能请帮助,(我的连接到ineternet和Fiddler没有代理设置)如果我可以在我的应用程序中注入fiddler的性能,那将是非常好的,任何解决方案?幕后有什么魔力?:)

谢谢

.net c# httprequest fiddler

17
推荐指数
2
解决办法
3200
查看次数

如何在fiddler中撰写REST Web方法的请求

我可以调用web服务但名称属性不绑定.

提琴手请求

POST http://localhost:50399/api/custservice/ HTTP/1.1
User-Agent: Fiddler
Host: localhost: 50399
Content-Length: 28
{ "request": { "name":"test"}}
Run Code Online (Sandbox Code Playgroud)

POST Webmethod

public string Any(CustomerRequest request)
{
  //return details
}
Run Code Online (Sandbox Code Playgroud)

CustomerRequest.cs

public class CustomerRequest 
{
  public string name {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

rest web-services fiddler servicestack

16
推荐指数
1
解决办法
5万
查看次数

Fiddler没有从Windows 8中的C#应用​​程序捕获流量

我最近升级到使用Windows 8的新计算机.我已经安装了Fiddler,但我在捕获从C#应用程序发送和接收的流量时遇到问题.我在Windows 7上从未遇到过这个问题,所以我认为它是Windows 8的问题.

该应用程序是使用C#5.0和.NET 4.5的普通WinForms应用程序.我正在使用Visual Studio 2012.

任何想法如何解决这个问题,因为我很难在没有它的情况下调试我的应用程序.

Fiddler捕获来自Chrome和Firefox的流量没有任何问题,只是我的应用程序.我还加载了我开发的另一个应用程序,并且工作正常.

值得注意的是,这是我开发的第一个使用HttpClient发出Http请求的应用程序.这会引起任何问题吗?

编辑:我正在使用Fiddler应用程序来监控流量.我没有连接到localhost.我连接到web API.

c# fiddler

16
推荐指数
1
解决办法
2万
查看次数

Fiddler测试API Post传递[Frombody]类

我有一个名为"TestController"的非常简单的C#APIController,其API方法如下:

[HttpPost]
public string HelloWorld([FromBody] Testing t)
{
    return t.Name + " " + t.LastName;
}
Run Code Online (Sandbox Code Playgroud)

联系人只是一个类似于以下的类:

public class Testing
{
    [Required]
    public string Name;
    [Required]
    public string LastName;
}
Run Code Online (Sandbox Code Playgroud)

我的APIRouter看起来像这样:

config.Routes.MapHttpRoute(
     name: "TestApi",
     routeTemplate: "api/{controller}/{action}/{id}",
     defaults: new { id = RouteParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)

问题1:
如何从C#客户端测试?

对于#2,我尝试了以下代码:

private async Task TestAPI()
{
    var pairs = new List<KeyValuePair<string, string>> 
    {
       new KeyValuePair<string, string>("Name", "Happy"),
       new KeyValuePair<string, string>("LastName", "Developer")
    };

    var content = new FormUrlEncodedContent(pairs);

        var client = new HttpClient();                        
        client.DefaultRequestHeaders.Accept.Add( …
Run Code Online (Sandbox Code Playgroud)

c# fiddler asp.net-web-api

16
推荐指数
1
解决办法
4万
查看次数