SOAP-Objekt über HTTP post mit C# .NET
Ich versuche zum erstellen einer SOAP-Nachricht(einschließlich Kopf) in C# .NET zum senden an eine URL per HTTP-post. Die URL möchte ich, um es zu senden ist nicht ein web-service, es erhält nur die SOAP-Nachrichten, um schließlich extrahieren von Informationen aus. Irgendwelche Ideen auf, wie dies zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst müssen Sie zum erstellen eines gültigen XML. Ich benutze Linq to XML um dies zu erreichen, wie folgt:
Dann sende ich es mit (BEARBEITEN: Hinzugefügt
XDocument.ToString()
hier unten.)Wenn ich zu Lesen, die Antwort, die ich tun (dies ist Nachtrag der obige code):
XDocument
zu einem string. Es ist dieToString()
Methode. Es ist eine überladung, können Sie angeben, ob die XML-eingerückt und formatiert werden muss oder nicht (standardmäßig formatiert).Ihre obigen code fehlt eine Klammer und hatte ein zusätzliches Komma, i fixed it, hier: