你能推荐一个好的HTTP Debug Recorder和Autoresponder吗?我通常使用fiddler的自动回复器,但它不能通过POST信息设置规则,只能通过查询字符串来设置.
我已经完成了搜索,但似乎有很多信息 - 但不是答案.我希望能够看到进出本地ASP.NET调试会话的流量,希望在fiddler中.有关如何为此配置的任何想法?
希望你能帮忙...有没有办法让Fiddler2监控tcp流量而不是寻找HTTP?
我有一个遗留应用程序发送TCP文本,需要捕获它来跟踪问题.Fiddler2非常适合基于Web的http监控,如果可能的话我也想用它来进行基于TCP的监控(我理解布局和格式)..这是可能的还是我需要看看WireShark或类似的东西?
谢谢!
我有一个暴露休息端点的wcf服务.我想用fiddler来测试它.我有这样的方法:
[WebInvoke(Method = "POST", UriTemplate = "EditContact", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
string EditContact(string idContact, Contact Contact);
Run Code Online (Sandbox Code Playgroud)
我输入:
POST http://192.168.1.31/ContactLibrary2.0/Service.svc/rest/DeleteContact HTTP/1.1
User-Agent: Fiddler
Host: 192.168.1.31
Content-Type : application/json; Charset=UTF-8
{
"idContact":"67697",
"firstName":"6767",
"lastName":"afdgsg",
"email":"dfghdfdb",
"age":"120",
"street":"sdf",
"city":"dfghgfhjhdfgsdv",
"country":"sdfsd"
}
Run Code Online (Sandbox Code Playgroud)
从我的项目中可以看到更多代码:HERE
我收到http 400错误(错误的请求错误).想法?
我想使用fiddler检查Azure Powershell发送的https请求,但是当我收到https请求时,它将返回由azure portal禁止的403.有人能解决这个问题吗?非常感谢!!!!
它可以运行脚本prerequest,并preresponse在提琴手脚本.我想自动中止在URL中包含字符串的请求.
在Fiddler GUI中,可以通过右键单击请求然后单击中止来中止请求,但我想自动执行此操作.
在onbeforerequet我添加的方法的Fiddler脚本中
if (oSession.uriContains("string")) {
//abort request
}
Run Code Online (Sandbox Code Playgroud)
当我的字符串包含在URL中时,这是真的.我该如何中止请求?
Fiddler是否有办法匹配以下URL的自动响应,以便它匹配URL中间的任何通配符值?
http://test.localhost.com/accounts/ { wildcard }/notes/page/1
我正在使用RawCap捕获从我的开发机器(一个应用程序)发送到自己(另一个应用程序)的数据包.我可以把它写入一个文件,如下所示:
RawCap.exe 192.168.125.50 piratedPackets.pcap
Run Code Online (Sandbox Code Playgroud)
...然后在Wireshark中打开*.pcap文件以检查详细信息.当我从Postman调用我的REST方法时,这有效,但是当使用Fiddler的Composer选项卡尝试相同时,*.pcap文件最终为空.我想这可能是因为我关闭RawCap的方式本身就是原始的 - 我只是关闭了命令提示符.打字"退出"在忙于捕捉时什么都不做.
如果在掠夺战利品之前捕获的数据包沉入海底,我怎样才能像现代的Mansel Alcantra一样?我怎样才能优雅地关闭RawCap,以便它(希望)将其内容保存到日志(*.pcap)文件中?
运行UWP应用*
所以我有一个HttpClient及其关联的处理程序。我正在向网站发出请求,传入指定的标头,并使用指定的CookieContainer,该Cookie在请求开始时为空。
当我发送请求时,Fiddler显示正在发送的其他我尚未添加的Cookie。他们来自哪里?
CookieContainer cookieJar = new CookieContainer();
HttpClientHandler handler = new HttpClientHandler( );
handler.UseDefaultCredentials = false;
handler.CookieContainer = cookieJar;
handler.Proxy = null;
using (var client = new HttpClient(handler as HttpClientHandler))
{
HttpResponseMessage response = new HttpResponseMessage();
String loginUrl = Const.BUNGIE_LOGIN_URI + (provider == Const.XBOX_PLATFORM ? Const.XBOX_LOGIN : Const.PS_LOGIN);
client.BaseAddress = new Uri(loginUrl);
//client.Timeout = new TimeSpan(0, 0, 0, 0, 450);
client.DefaultRequestHeaders.Add("Referer", "http://www.bungie.net");
client.DefaultRequestHeaders.Add("User-Agent", Const.USERAGENT);
client.DefaultRequestHeaders.Add("X-API-Key", Const.X_API_KEY);
client.DefaultRequestHeaders.Add("Connection", "Keep-Alive");
client.DefaultRequestHeaders.Add("Accept", "application/json");
client.DefaultRequestHeaders.Add("Accept-Language", "en-GB,en-US;q=0.8,en;q=0.6");
handler.AutomaticDecompression = DecompressionMethods.GZip;
response = client.GetAsync("").Result;
response.ReadCookies(); …Run Code Online (Sandbox Code Playgroud) Firefox向服务器发出一个get请求。它得到响应的HTML页面。这个HTML响应页面有一部分需要修改。HTML的Head部分中有jQuery代码:
<Head>
..
<script type="text/javascript">
jQuery(document).ready(function(){
init(var1, var2, var3, var4);
});
</script>
..
</Head>
Run Code Online (Sandbox Code Playgroud)
该目标是:
第 1 点我使用通过代理设置连接到Firefox 的Fiddler。目前,我不知道该怎么做点2,3和4自动。我最近才开始使用Fiddler,文档中没有关于如何使用的示例。
是否有更容易的方式发送基于服务器的请求/修改请求/响应/响应中的Windows 自动使用其他程序?
感谢您的帮助!