【问题标题】:Track c# Web API / SOAP Request and Response跟踪 c# Web API / SOAP 请求和响应
【发布时间】:2016-10-04 15:33:21
【问题描述】:

我已经编写了几个 Web API + REST/SOAP webservice (.svc /.asmx),它们部署在 IIS Windows server 2012/ 2008 而不是 Azure 中。这些 API 被外部应用程序使用,我需要一种机制来跟踪 Web 请求及其响应,或者在 3rd 方工具中/通过编码。

Higher Level : 请求被调用的次数 下层:来自哪个来源,请求标头/参数及其响应是什么。

【问题讨论】:

    标签: web-services rest asp.net-web-api asmx svc


    【解决方案1】:

    使用 web api 中的过滤器/处理程序,您可以记录传入的请求和您的响应。

    如果您正在寻找一种优雅的方式,您可以使用 appdynamics 或 Riverbed 应用程序

    【讨论】:

      【解决方案2】:

      我不太清楚这里的目的,但如果您想在不接触服务的情况下暂时跟踪这些数据,另一种方法是使用如下位置的网络流量监控工具。我通常使用它来调试我的应用程序。

      MS Network Monitor

      【讨论】:

      • 将microsoft.com/en-us/download/details.aspx?id=44226(MS 消息分析器)捕获所有传入的请求和响应
      • 是的,您可以将其配置为捕获所有内容。您可以侦听来自 IP 地址的传入或传出流量,也可以将其配置为侦听来自 IP 的传出/传入流量。但我不太确定这是否可以作为服务运行。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      相关资源
      最近更新 更多