当前位置: 首页 > 知识库问答 >
问题:

在远程机器上运行的网站小提琴手

阳德润
2023-03-14

我需要监视在远程web服务器上运行的web站点的http请求和响应。web服务器进行了大量的web服务调用,并希望跟踪它们。

如果网站在本地运行,Fiddler会跟踪每个网络服务调用请求,并向我提供一份报告。谁能帮我解释一下为什么同样的事

*e、 g。

如果web应用程序正在本地运行并且调用两个web服务,fiddler显示关于统计的总时间。但是,如果Web应用程序运行在托管在内部托管的不同Web服务器(intranet)上的Web服务器上,并且我在机器上运行fiddler,则不会获得每个Web服务调用的统计数据。我只能看到aspx页面的总时间。**

所以问题是如何(如果可能的话)跟踪运行在不同机器上的网络应用程序调用的每个网络服务的统计信息,以及在我的机器上运行的fiddler。

谢谢。

共有3个答案

姚浩歌
2023-03-14

您可以在计算机中设置Fiddler,并在需要跟踪的web应用程序中将其设置为代理。在网络中很容易,但在互联网络中却不那么容易。

齐冥夜
2023-03-14

假设您正在一台名为WEBSERVER的机器的端口80上运行一个网站。您正在使用Windows SmartPhone设备上的Internet Explorer Mobile Edition连接到无法配置Web代理的网站。您希望从电话和服务器的响应中捕获流量。

0.)在WEBSERVER机器上启动Fiddler,在默认端口8888上运行。

1.)Click Tools | Fiddler Options, and ensure the "Allow remote clients to connect" checkbox is checked.  Restart if needed.
2.)Choose Rules | Customize Rules.
3.)Inside the OnBeforeRequest handler, add a new line of code:
if (oSession.host.toLowerCase() == "webserver:8888") oSession.host = "webserver:80";
5.)  navigate to http://webserver:8888

来自智能手机的请求将出现在小提琴手中。请求从端口8888转发到运行Web服务器的端口80。响应通过小提琴手发送回智能手机,智能手机不知道内容最初来自端口80。

燕元明
2023-03-14

如果您和服务器在同一个网络上,您总是可以使用WireSharkhttp://www.wireshark.org/来捕获所有的数据包。

 类似资料:
  • 机器A和B之间的通信工作良好。我可以运行像或这样的命令,它会给出预期的结果: 我听说过,但还没有尝试过,但据我所知,这并不能解决我的问题。 有什么方法可以直接使用来实现这一点。解决办法可能是使用连接到远程主机,并直接从远程主机使用客户机,但我希望尽可能避免这种解决方案。 在上运行,而不是在本地计算机上运行。

  • 问题内容: 是否可以(直接使用命令或API)从远程主机启动容器? 假设我有两台具有不同体系结构的机器:-A是一台机器-B是一台机器 我想使用我的A机器在B机器上运行一个容器。起初,我认为可以使用以下命令: 但这个命令实际上拉图像,并试图在其中一些最终的机器运行它的原因很明显,你不能运行的图像所特有的一种机器。 机器A和B之间的通信正常。我可以运行诸如或的命令,它可以给我预期的结果: 我听说过并且还

  • 我想在虚拟机上运行量角器测试。我已经尝试使用以下命令运行它: 不幸的是,这种方法非常缓慢。还有其他方法在虚拟机上运行量角器测试吗?也许是使用selenium的远程webdriver(我不知道如何进行设置)。

  • 我想使用Docker,以便能够运行一个需要PHP5.3的旧应用程序,同时在我的主机服务器上还有我的其他网站,在主机Apache上运行。 所以我有一个网站。com,siteB。com,siteC。com运行在主机上,使用主机Apache/PHP/MySQL服务器,我有siteZ。com,安装在Docker容器中,该容器应使用容器的Apache/PHP,而不是主机MySQL服务器。 这是我想获得的架构

  • 我不需要任何帮助w/代码,这是非常直接的,只是需要一个解释w/Fiddler 当单击时,一个命令会触发到一个php页面(没问题,可以用MVC Actionmethod调用复制同样的事情)。然而,当我查看Fiddler的原始视图时,我看到了所有相关的样式属性。没有打开/关闭样式标签,它们也没有嵌入到网页中,而是将jQuery追加到html头标签,指向包含我在Fiddler中观察到的样式属性的新样式表

  • 我有一个运行Jenkins(2.155.1)的Docker容器,另一个运行SonarQube(7.4)的Docker容器。Jenkins正在为Jenkins插件使用SonarQube扫描仪,扫描是在Jenkins容器上完成的。项目的如下所示: 为了使扫描作为Jenkins管道作业的一部分工作,我在Jenkins容器上手动安装了,方法是下载zip文件并将其解压缩到: 这很有效,但我想通过以下方法来改