Entwickler-Ecke
Internet / Netzwerk - XML mit IdHttp und post an eine HTTP-Seite senden
bluesun - Di 25.11.08 13:42
Titel: XML mit IdHttp und post an eine HTTP-Seite senden
Hallo.
Vielleicht kann mir jemand von euch behilflich sein. Ich möchte eine XML-Datei mittels IdHttp und post an eine HTTP-Seite versenden. Die XML lasse ich vorher in ein Memo laufen bzw. in eine StringList. Beim absenden bekomm ich den Fehler: "HTTP/1.1 400 Bad Request." :(
Kann ich eine xml datei überhaupt auf diesem wege versenden :?:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| procedure TForm1.Button1Click(Sender: TObject);
begin
idhttp1.ProxyParams.ProxyServer := editProxy.Text; idhttp1.ProxyParams.ProxyPort := StrToInt(editPort.Text); adresse := editadresse.Text;
sl:=TStringList.Create; memo2.Clear;
try sl.LoadFromFile('d:\UGL\re.xml'); for zeilennr:=0 to sl.Count-1 do begin Memo2.Lines.Add(sl[zeilennr]); end; memo1.Lines.Add(idhttp1.Post(adresse,sl)); finally sl.free; end; end; |
dies ist die xml:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| <?xml version="1.0" encoding="ISO-8859-1" ?> <uglreq:Request xmlns:uglreq="http://www.hausmannwynen.de/schemas/uxs"> <uglreq:Authentication> <CustomerID>11000100</CustomerID> <EmployeeID></EmployeeID> <Password>rexeldeos</Password> </uglreq:Authentication>
<uglreq:UGLRequest> <uglreq:UGLFile> <UGLFilename>A0081111.001</UGLFilename> <UGLContent> KOP1234 79999 AN1-1 EUR02.00sys POA00000000000000000000126204 00000001000Kleinhuis BSA Inneneck 65x50mm natur BIU050A aluminium 0000000000000000000000000000000001 POA00000000010000000000100021 00000004000PVC-Mantelleitung mit PE NYM-J 1X2,5 RG Ring 100m 0000000000000000000000000000000002 END </UGLContent> </uglreq:UGLFile> </uglreq:UGLRequest>
</uglreq:Request> |
matze - Di 25.11.08 18:26
Titel: Re: XML mit IdHttp und post an eine HTTP-Seite senden
bluesun hat folgendes geschrieben : |
| Kann ich eine xml datei überhaupt auf diesem wege versenden :?: |
Nein. Deswegen der Fehler.
DerNetteNachbar - Mo 19.10.09 17:00
Auf welchem Wege kann man den eine XML Datei an einen WebService Server versenden?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!