Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#4

AW: IdHTTPServer Version 8.0.25 und Version 10.5.8.0

  Alt 4. Jun 2014, 20:19
Ich habe hier mal eine Beispiel-Request:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><transferKSDPositions xmlns="http://www.bmw.com/SRP" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" refSchema="serviceRepairPackages.xsd" version="01.00.05"><vin vinShort="Z072338"/><position><flatRate productType="motorcycle"><number>1114075</number><designation>Motorgehäusedeckel links ersetzen</designation><value>8</value></flatRate></position><terminalID>wxp-2007</terminalID></transferKSDPositions></SOAP-ENV:Body></SOAP-ENV:Envelope>

Von der alten Indy-Version wird diese Anfrage richtig entgegengenommen. Die neue Version bringt hier bei UnparsedParams nur einen leeren String.
Die UnparsedParams Property ist für diesen Requestinhalt nicht anwendbar (wie im Zitat oben beschrieben, gilt die nur im Zusammenhang mit Formularen, und nur aufgrund eines Bugs enthielt sie in älteren Indy Versionen Daten die sie nicht enthalten sollte).

Der XML Text wird sicher in der PostStream Property des Request Objekts stehen.
Michael Justin

Geändert von mjustin ( 4. Jun 2014 um 20:24 Uhr)
  Mit Zitat antworten Zitat