Ich habe eine einfache .NET-Anwendung, die einen SOAP-Aufruf an einen Axis-Webdienst von Drittanbietern sendet. Wenn ich den HTTP-Verkehr nachverfolge, sehe ich, dass die Anfrage gut aussieht, aber ich bekomme eine Ausnahme: "Response ist nicht wohlgeformtes XML." Das Rückgabeobjekt ist null, da das XML scheinbar nicht deserialisiert werden kann..NET-Client erhält "nicht wohlgeformte" XML-Antwort von Axis-Webdienst
Eine Frage zu den verschiedenen Namespace-Deklarationen innerhalb der WSDL. Einige dieser Deklarationen verweisen auf URLs/Domänen, die nicht mehr existieren. Könnte das irgendwelche Probleme verursachen?
aus dem WSDL-Dokument:
<wsdl:definitions targetNamespace="http://domaindoesntexist.com/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://domaindoesntexist.com/"
xmlns:intf="http://domaindoesntexist.com/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Eine Probe HTTP-Antwort mit entfernt belastenden Daten:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Transfer-Encoding: chunked
Date: Fri, 05 Jun 2009 13:54:59 GMT
7cb
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<someMethod xmlns="http://test.com/services/myservice/">
</someMethod>
</soapenv:Body>
</soapenv:Envelope>
0
Haben Sie das jemals erfolgreich gelöst? Brauchst du noch Hilfe dabei? – jcolebrand
Wir haben das gelöst, aber leider kann ich mich nicht an die Ursache des Problems erinnern, da es fast anderthalb Jahre her ist. – Tex