2009-05-06 2 views

Antwort

0

Es klingt, als ob Sie auf der unteren Ebene auf Ihrer Implementierung gehen müssen, wenn Sie das rohe XML sehen wollen. Überprüfen Sie die generic handler (ASHX-Erweiterung). Dadurch können Sie die Anfrage-/Antwort-Streams direkt bearbeiten. Es ist sehr niedrig, aber Sie haben die volle Kontrolle über den Service-Lebenszyklus.

2

Wird es im HttpContext.Current.Request -Objekt verfügbar sein?

Nein, sollte es nicht.

Was möchten Sie erreichen? Wenn Sie nur diese Daten sehen möchten, um sie zu protokollieren, oder als Hilfe beim Debuggen, sehen Sie sich das Beispiel in der SoapExtension class an. Es ist ein funktionierendes Beispiel einer Erweiterung, die Eingabe und Ausgabe als XML protokollieren kann. Ich habe eine modifizierte Version davon selbst benutzt.

0

Ich fand

Request.Params[null] 

auf die RAW-Daten auf der Seite in C# ASP.NET geschrieben bezieht.

2

Wenn Sie nur versuchen, Ihren Webdienst zu debuggen, können Sie Fiddler installieren, und das ermöglicht Ihnen, die an und von Ihrem Webdienst gesendeten Daten zu überprüfen.