标签: fiddler

如何通过python发送带有标头的GET请求

我有提琴手来捕获 GET 请求,我想用 python 重新发送确切的请求。这是我捕获的请求:

GET https://example.com/api/content/v1/products/search?page=20&page_size=25&q=&type=image HTTP/1.1
Host: example.com
Connection: keep-alive
Search-Version: v3
Accept: application/json
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36
Referer: https://example.com/search/?q=&type=image&page=20
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Run Code Online (Sandbox Code Playgroud)

python get fiddler

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

Python 请求指纹识别?

我正在编写一个 Amazon API,当仅使用 Python 请求而不使用代理时,它会提示输入验证码。当通过 fiddler 路由这个 python 请求流量时,它似乎没有问题地通过。亚马逊是否有可能对 Python 请求进行指纹识别,而 fiddler 由于它是代理而更改了指纹?

我查看了从 fiddler 和 Python 请求发送的标头,它们是相同的。

在 fiddler 上没有设置额外的代理/fiddler 规则/过滤器来创建更改。

需要明确的是,所有提到的代理仅在本地完成,因此不会更改公共 IP 地址。

python captcha fiddler python-requests

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

某些 androids 应用程序无法通过 fiddler 连接

我遵循了有关如何在 android 模拟器上添加 fiddler 证书的说明,使用 nox 和 memu 模拟器,以及运行棉花糖的 android 手机,当我打开网站时,我将 WiFi 代理设置为通过本地网络指向我的 PC使用 Web 浏览器,一切正常,我收到警告,我选择继续,并且使用 fiddler 成功隧道和解密连接。

但是,当我尝试使用其他应用程序时,连接失败!我看到隧道连接,然后连接失败。我敢打赌,这是由于 HTTPS 证书无效,所以我的问题是,有没有办法让我将 fiddler 安装到受信任的机构,以便在没有警告的情况下连接到它?所以我终于可以调试进出这些应用程序的 HTTPS 流量了。

我在 SO 上发现了类似的问题,但没有一个与我的完全相同,也没有正确的答案,所以我不确定这个问题实际上是否符合重复的条件。

谢谢

debugging https android fiddler ssl-certificate

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

为什么Fiddler打破了我网站的重定向?

为什么使用Fiddler有时会在页面转换时破坏我的网站.

在服务器端重定向之后 - 在http响应中(在Fiddler中找到)我得到了这个:

对象移动了

对象转移到了这里.

该站点是ASP.NET 1.1/VB.NET 1.1 [原文]站点.

Fiddler为什么不去找我?我不懂.

开发时我对这个问题很好,但我担心其他代理服务器可能会导致"真正的客户"出现这个问题.我甚至不清楚到底发生了什么.

fiddler

0
推荐指数
1
解决办法
3971
查看次数

使用fiddler查看WCF SOAP消息

我有一个localhost客户端和WCF Web服务,我正在尝试查看SOAP消息的样子,并验证是否正在使用soap + xml.

我尝试使用Fiddler,我得到像这样奇怪的东西:

                <input type="submit" name="cmdGetCapabilities" value="GetCapabilities" id="cmdGetCapabilities" />
                <script type="text/javascript">
LoadRequest('txtGetCapabilitiesRequest', './xml/oseopRequest_GetCapabilities.xml')</script>
                <h5>
                    Response</h5>
                <br />
                <textarea name="txtGetCapabilitiesResponse" id="txtGetCapabilitiesResponse" cols="70" rows="10">Hello test response string</textarea>
            |156|hiddenField|__VIEWSTATE|/wEPDwULLTE4NzQ1MTA5MDIPZBYCAgMPZBYCAgMPZBYCZg9kFgICAw8WAh4JaW5uZXJodG1sBRpIZWxsbyB0ZXN0IHJlc3BvbnNlIHN0cmluZ2RkqYOXbJ/FDnErLs5ws2ZmhyRiXwZoUdF7s5KAUS3NgVU=|72|hiddenField|__EVENTVALIDATION|/wEWAwKEj88XAoyqi+0CAoH3wsYJfbp248BhSjkeWuuXYou1JuSHEFMD2NrnszOSKQq7YZg=|0|asyncPostBackControlIDs|||0|postBackControlIDs|||26|updatePanelIDs||tUpdatePanel1,UpdatePanel1|0|childUpdatePanelIDs|||25|panelsToRefreshIDs||UpdatePanel1,UpdatePanel1|2|asyncPostBackTimeout||90|12|formAction||default.aspx|
Run Code Online (Sandbox Code Playgroud)

但是fiddler正在接收客户回帖或调用"click"事件并将数据返回给浏览器,没有会话条目显示客户端调用我的WCF svc页面.

我尝试使用TraceViewer,我可以看到我的网络方法的调用,但没有肥皂信封.

有谁知道如何查看WCF的发送和接收消息?

.net wcf fiddler

0
推荐指数
1
解决办法
2669
查看次数

如何使用fiddler检查两个网站之间的Web服务流量?

我们如何使用fiddler来检查两个网站之间的Web服务(xml)的流量?
http://www.fiddler2.com/fiddler2/

我为我的网站创建了两个子域名.
例如我的网站是这样的:

www.site.com

那些子域名如下:

www.sub1.site.com

www.sub2.site.com

这些站点在Web服务器(vps)上,我用我的本地系统(fiddler已经安装在我的本地系统上)使用它们.
www.sub1.site.com正在调用www.sub2.site.com网络服务.
是否可以使用像http和其他东西的断点捕获此Web服务数据?
我多次检查提琴手,但找不到怎么样?
如果不是Fiddler中的XML选项卡是什么?

非常感谢您的回答和帮助

c# asp.net web-services http fiddler

0
推荐指数
1
解决办法
3661
查看次数

在 Google Chrome 中使用 Fiddler

我在 IE 和 Firefox 中使用 Fiddler 2 调试工具。现在我正在尝试使用 google chrome 中的提琴手分析 Http 请求。但是没有办法在 Chrome 中开始使用 fiddler,因为 chrome 中没有可用的图标或入口点。谁能告诉我如何在 chrome 中使用 fiddler。

debugging google-chrome fiddler

0
推荐指数
1
解决办法
3万
查看次数

PHP CI无法查看Post变量

这非常令人沮丧!我尝试将简单的ajax帖子发送到我的本地Web应用程序,并且该参数为空.为了调试它,我打开了小提琴手但是同样的结果正在发生!

我有这个控制器

class Site extends CI_Controller {

public function __construct() {
    parent::__construct();

} //etc
Run Code Online (Sandbox Code Playgroud)

有了这个功能

    public function hello() {
    var_dump($_SERVER['REQUEST_METHOD']);
    var_dump($_SERVER['REQUEST_URI']);
    $hello = $this->input->post("hello");
    echo "hello is $hello";
}
Run Code Online (Sandbox Code Playgroud)

现在我尝试在Fiddler中测试这个,我去Composer,选择一个新的Post请求并输入正文hello = wtsgppp.

这是fiddler中hello函数的结果:

string(4) "POST"
string(25) "/cmd/index.php/site/hello"
hello is 
Run Code Online (Sandbox Code Playgroud)

你可以看到你好是空的.任何帮助都非常感谢!!

让事情变得更加烦人 - 一旦我将fiddler中的http请求更改为GET并在url字符串中添加hello(并将控制器更改为echo get而不是post),它就可以了!那么为什么要上班但是帖子没有?

php codeigniter fiddler

0
推荐指数
1
解决办法
390
查看次数

Fiddler没有捕获WCF流量但捕获ASMX很好

我一直在使用Fiddler为一些调用其他ASMX服务的ASMX服务捕获流量.在这种情况下,我有一个简单的WCF服务调用那些ASMX服务.它不会捕获任何流量.唯一的缺点是它使用IIS而不是IISExpress (http://localhost/Interface12Service/Interface12Service.svc).如何捕获WCF流量?

wcf fiddler

0
推荐指数
1
解决办法
3338
查看次数

使用fiddler模​​拟Web服务减速

我们的网站依赖于许多第三方Web服务.最近,其中一个Web服务严重减速,导致许多问题.我想今天调试这个(服务不再慢)所以我需要一种方法来模拟其中一个Web服务很慢(不是所有的Web服务,只是一个特定的服务).

我知道我可以模拟网络减速.如何模拟一项服务减速?

performance web-services http fiddler

0
推荐指数
1
解决办法
1492
查看次数

仅当fiddler正在运行时,才能访问XML提要

我试图理解为什么只有当我打开小提琴时才能对Feed进行简单的调用.

我查看了以下链接,但似乎没有一个答案适用:

除非fiddler正在运行,否则HttpWebRequest不起作用

HttpWebRequest仅在fiddler运行时有效

http://blogs.telerik.com/fiddler/posts/13-02-28/help!-running-fiddler-fixes-my-app-

我的代码非常简单,据我所知,它应该只用xml文件的内容填充变量:

using (var client = new WebClient())
{                    
    text = client.DownloadString(path);
}
Run Code Online (Sandbox Code Playgroud)

请注意,如果我正在运行fiddler,这可以正常工作,但如果在fiddler未运行时运行它,则会因超时错误(?)而失败.

我可以直接从我的broswer访问xml文件的路径 - 因此权限/访问似乎也不是问题.

http://www.tfl.gov.uk/tfl/syndication/feeds/cycle-hire/livecyclehireupdates.xml
Run Code Online (Sandbox Code Playgroud)

Fiddler的RAW输出是:

HTTP/1.1 200 OK
Via: 1.1 varnish, 1.1 ZTMG01
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
Transfer-Encoding: chunked
Age: 19
Date: Mon, 22 Dec 2014 15:23:47 GMT
Content-Type: text/xml
ETag: "dce1c05f259961aeac88cebcdfdbeebe"
Server: AmazonS3
x-amz-id-2: C6oNmRATZO4E7eNiyPhyCOhqT45Mb9Wp0XXaU8KsBQf84gYeNzM9OPAOa9YBNFsL4DGsPSEs5Cw=
x-amz-request-id: 0CE21B93AC8DDC15
Last-Modified: Mon, 22 Dec 2014 15:22:31 GMT
X-TTL-RULE: 8
X-Cacheable: Yes. Cacheable
X-TTL: 60.000
X-Backend: proxy
X-Varnish: 10.76.2.236
X-Backend-Url: http://s3-eu-west-1.amazonaws.com/tfl.pub/Serco/livecyclehireupdates.xml
X-Hash-Url: /tfl.pub/Serco/livecyclehireupdates.xml
Access-Control-Allow-Origin: * …
Run Code Online (Sandbox Code Playgroud)

c# xml webclient fiddler

0
推荐指数
1
解决办法
413
查看次数

从网站查找 Web.API URL

我有一个调用 Web API 的网站https://www.dreamtrips.com/

如何找到该网站调用不同数据所使用的Web API?

fiddler会给你这个网站调用的Web API URL列表吗?

.net c# rest fiddler asp.net-web-api

-3
推荐指数
1
解决办法
1万
查看次数