尝试检查从我的应用程序发布的标题信息,但fiddler似乎没有选择任何东西。
我也在我的应用程序中使用Web服务,当我调用一些API时,我可以在Fiddler中看到这些请求,但是,当使用Indy 10进行自定义请求时,似乎没有任何东西被选中。
答案 0 :(得分:4)
Indy使用WinInet吗?如果没有,那就是问题所在。 Fiddler2在互联网设置中将自身作为代理插入,但是使用自己的通信堆栈的SoapUI程序不使用WinInet,因此不会(自动神奇地)通过Fiddler2。所以你可能需要搞乱代理设置。
答案 1 :(得分:1)
我使用构造来处理Fiddler中的请求:
try
// lHTTP.IOHandler := lIOHandler; - even without this line works
lHTTP.ProxyParams.ProxyServer := '127.0.0.1';
lHTTP.ProxyParams.ProxyPort := 8888;
sResponse := lHTTP.Post('<URL>', slRequest);
Memo1.Lines.Text := sResponse;
finally
// lIOHandler.Free;
end;