Einzelnen Beitrag anzeigen

mjustin

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

AW: TidHTTP post asmx und xml

  Alt 25. Sep 2018, 12:15
Manchmal hilft es wenn man exakt arbeitet und nicht nur so ungefähr in etwa.

Doku sagt:
Code:
POST /partner/PartnerService17.asmx HTTP/1.1
Host: ifa17.test.crb.ch
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.crbnet.ch/crbox_partner/downloadNPK"

...
Du machst
Code:
POST /partner/PartnerService17.asmx HTTP/1.1
Host: ifa17.test.crb.ch
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.crbnet.ch/crbox_partner/downloadNPK"
...
Beides dürfte wenig Aussicht auf Erfolg haben: da TIdHTTP das POST /... und die Header sendet, muss man sie nicht in die Stringlist für den HTTP Body schreiben. Nur wenn man mit einem puren TCP Client HTTP Requests senden will, müssen diese Zeilen vor dem Body gesendet werden. TIdHTTP macht das komfortabel.
Michael Justin
  Mit Zitat antworten Zitat