Frage

Wie kann ich die XML-Ansicht auf einen Java-Web-Service-basierte Seite ASP.NET von einem C # gesendet?

Ich habe einen Disco-Objekt Web-ref in .NET von meinem Java WSDL erstellt, aber wenn ich die Gleichen von Fiddler verwenden, um die XML anzuzeigen, um die HTTP-Anforderung angebracht ist, stattdessen sehe ich die Form Parameter übergeben werden. Gibt es eine Weise, die ich die serialisierte XML anzeigen kann?

War es hilfreich?

Lösung

Verwenden Sie tcpmon , von Apache, die den Verkehr abfangen und umleiten auf einen anderen Host /Hafen.

Sie legen einen Listener auf Port A auf, und der gesamte Datenverkehr weitergeleitet wird / Port B zu bewirten.

Andere Tipps

Auf ein Minimum, können Sie bei der HTTP-Anforderung und Antwort mit einem Paket-Sniffer wie Ethereal / Wireshark sehen.

Oder können Sie die XmlSerializer verwenden und die Objektinstanz serialisiert Sie sind zu passieren, auf die Festplatte, zum Beispiel.

Nur ein Gedanke. Ich bin sicher, dass dies nicht der beste Weg ist, es zu tun, aber ich denke, es wird funktionieren. Die Idee ist es, einen respone Filter schleusen und die Schreibmethode overide alle die Ausgabe von der Seite erzeugt ASP.NET einzuloggen. Um zu sehen, wie ein ASP.NET-Filter lesen Sie in diesem Artikel programmieren:

http://www.highoncoding.com/Articles/468_Protecting_Email_Addresses_Using_Response_Filters.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top