Einzelnen Beitrag anzeigen

Roadrunner.1

Registriert seit: 3. Mai 2009
20 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Bekomme XML-Datei via NetHTTPRequest.Post nicht hin.

  Alt 8. Jun 2019, 17:16
Hallo Schokohase,

danke für die schnelle Rückmeldung was funktioniert weiß ich leider nicht,
da ich nur "eine dicke Doku" habe, aber leider keine Ahnung wie das alles so
funktioniert. Und leider auch keinen Zugriff auf ein funktionierendes Programm.
Die Doku beschreibt im übrigen nur was in welchem Feld stehen muss, aber nicht
wie die Übertragung eigentlich funktionieren soll bzw. was sich außerhalb von
<Document> zu befinden hat...

Ich bin aber fast auf die gleiche Idee gekommen wie du. Man kann ein IXMLDOCUMENT ja
speichern und bei POST den Dateinamen angeben. Das hat nämlich dann auch funktioniert.

OK, dann werde ich das wie von dir vorgeschlagen über ein Stream versuchen. Aber die
habe ich bisher auch noch nie verwendet (bisher meist ganz klassich über FileOpen mit
eigener Klasse zum lesen/schreiben von Files gearbeitet; ist zwar schon > 20 Jahre alt
funktioniert aber einwandfrei; also warum wechseln...).

Aber leider ist damit mein Problem dann noch nicht ganz gelöst, da ich nun vom Server
folgendes zurück bekomme:

<soap:Fault>
<faultcode>soap:VersionMismatch</faultcode>
<faultstring>Possible SOAP version mismatch: Envelope namespace was unexpected. Expecting http://schemas.xmlsoap.org/soap/envelope/.</faultstring>
<detail/>

Von einem Envelope höre ich da das erste mal. Vielleicht reicht es ja aber das hinzuschicken was
auch in der Antwort von Server steht? Mal ausprobieren, über die Feiertage hat der eventuell
sowieso nicht soviel zu tun, da kann ich den mit fehlerhaften Anfragen ja etwas beschäftigen
Christian Drenkard
--
mfg.
Christian Drenkard
  Mit Zitat antworten Zitat