2016-10-04 127 views
0

我已經編寫了幾個Web API + REST/SOAP webservice(.svc /.asmx),它們部署在不在Azure中的IIS Windows服務器2012/2008中。而且這些API由外部應用程序使用,我需要一種機制來跟蹤Web請求及其響應,無論是在第三方工具/通過編碼。Track C#Web API/SOAP請求和響應

更高級別:調用請求的次數 下級:來自哪個源的請求頭/參數及其響應。

回答

0

在web api中使用過濾器/處理程序,您可以記錄包含請求和響應的請求。

如果您正在尋找您可以使用appdynamics或河牀應用

0

我不太確定這裏的目的,但如果你想跟蹤該數據暫時不碰服務一個優雅的方式,另一種是使用類似下面位置的網絡流量監控工具。我通常使用它來調試我的應用程序。

MS Network Monitor

+0

將https://www.microsoft.com/en-us/download/details.aspx?id=44226(MS消息分析器)捕獲所有的傳入請求和響應 – Viji

+0

是,可以配置它捕捉一切。您可以監聽來自IP地址的傳入或傳出流量,也可以將其配置爲偵聽來自IP的傳出/傳入流量。但我不太確定這是否可以作爲服務運行。 –