1

考虑一套使用 HTTPS 进行通信的分布式应用程序。这包括从浏览器到 Web 应用程序的请求,以及从 Web 应用程序到后端 SOAP 和 REST 服务的请求。

当出现问题时,比如某个功能不适用于特定用户,人们希望隔离所有系统中请求的事件,以便找到问题的根本原因。存在哪些标准来关联 HTTP 上的事件?如果不存在,是否有可用资源如何在使用不同技术实现的不同服务器之间可靠地实现它?

例如,我知道 WCF 在发送 SOAP 请求时支持关联 ID,但不清楚使用 WCF 或 ASP.NET Web API 实现的 REST 服务是否支持关联 ID。

注意:我不是在调试系统。我正在尝试跨系统(浏览器、Web 服务器场、后端服务器)关联事件(错误、警告、信息),以便支持系统的人可以诊断问题。因此,像提琴手或查看请求/响应主体这样的工具是不可能的。

4

1 回答 1

0

如果您使用的是 WCF,则可以使用一组工具。如果您使用的是 WebSphere 或 JBoss,那么您有一组不同的工具。

如果您在协议级别调试 REST,我强烈建议您查看 Fiddler:

您可能还对此线程感兴趣:

于 2012-06-14T21:20:29.180 回答