考虑一套使用 HTTPS 进行通信的分布式应用程序。这包括从浏览器到 Web 应用程序的请求,以及从 Web 应用程序到后端 SOAP 和 REST 服务的请求。
当出现问题时,比如某个功能不适用于特定用户,人们希望隔离所有系统中请求的事件,以便找到问题的根本原因。存在哪些标准来关联 HTTP 上的事件?如果不存在,是否有可用资源如何在使用不同技术实现的不同服务器之间可靠地实现它?
例如,我知道 WCF 在发送 SOAP 请求时支持关联 ID,但不清楚使用 WCF 或 ASP.NET Web API 实现的 REST 服务是否支持关联 ID。
注意:我不是在调试系统。我正在尝试跨系统(浏览器、Web 服务器场、后端服务器)关联事件(错误、警告、信息),以便支持系统的人可以诊断问题。因此,像提琴手或查看请求/响应主体这样的工具是不可能的。