2016-10-04 2 views
0

Ich habe einige Web API + REST/SOAP Webservice (.svc/.asmx) geschrieben, die in IIS Windows Server 2012/2008 nicht in Azure bereitgestellt werden. Und diese APIs werden von externen Anwendungen verwendet. Ich benötige einen Mechanismus, um die Webanforderung und ihre Antwort entweder in einem Tool/via-Coding von Drittanbietern zu verfolgen.Verfolgen C# Web API/SOAP Anfrage und Antwort

Higher Level: Anzahl der Aufrufe der Anfrage Lower Level: aus welcher Quelle, was die Anfrage Header/Parameter und seine Antwort.

Antwort

0

Mit Filtern/Handlern in Web API können Sie eingehende Anfragen und Ihre Antworten protokollieren.

Wenn Sie für eine elegante Art und Weise suchen Sie AppDynamics oder Flußbett Anwendungen

0

verwenden kann, ich bin nicht sicher, ob der Zweck hier aber falls Sie diese Daten verfolgen möchten vorübergehend ohne den Dienst zu berühren, ist eine Alternative ein Tool zur Überwachung des Netzwerkverkehrs zu verwenden, wie das unten genannte. Ich benutze dies normalerweise, um meine Anwendung zu debuggen.

MS Network Monitor

+0

wird https://www.microsoft.com/en-us/download/details.aspx?id=44226 (MS Message Analyzer) erfassen alle eingehenden Anfrage und Antwort – Viji

+0

Ja, können Sie konfigurieren es um alles zu erfassen. Sie können eingehenden oder ausgehenden Datenverkehr entweder von einer IP-Adresse abhören oder Sie können ihn auch so konfigurieren, dass er ausgehenden/eingehenden Datenverkehr von einer IP-Adresse abhört. Aber ich bin mir nicht sicher, ob dies als Service betrieben werden kann. –

Verwandte Themen