Einzelnen Beitrag anzeigen

Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#1

IdHTTP.Post als HTTP/1.1 verschicken und Rang IdHTTP.Request

  Alt 19. Mai 2009, 13:13
Hallo,

habe folgende Probleme, mein Post wird immer als POST / HTTP/1.0 verschickt, möchte es aber als POST / HTTP/1.1 verschicken?
Ich weiß nicht wo der Fehler liegt

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  data: TIdMultiPartFormDataStream;
begin
  data := TIdMultiPartFormDataStream.Create;
  IdHTTP1.ProtocolVersion:=pv1_1;
  IdHTTP1.Request.UserAgent:='null';
  IdHTTP1.Request.Accept:='eins';
  IdHTTP1.Request.AcceptCharSet:='zwei';
  IdHTTP1.Request.AcceptLanguage:='drei';
  try
    { add the used parameters for the script }
    data.AddFormField('param1', 'value1');
    data.AddFormField('param2', 'value2');
    data.AddFormField('param3', 'value3');
    { Call the Post method of TIdHTTP and read the result into TMemo }
    Memo1.Lines.Text := IdHTTP1.Post('http://www.delphipraxis.net', data);
  finally
    data.Free;
  end;
end;

Wie kann ich die Rangfolge von IdHTTP1.Request verändern, so das zum Beispiel der "User-Agent: null" vor Accept steht?


Delphi-Quellcode:
[*]E Žîâ@ €Á¬À¨²U
"- PF6Š\û¥cÒPÿÿ|v POST / HTTP/1.0
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------051909045300140
Content-Length: 281
Host: [url]www.delphipraxis.net[/url]
Accept: eins
Accept-Charset: zwei
Accept-Encoding: identity
Accept-Language: drei
User-Agent: null
Dankeschön Thomas
Angehängte Dateien
Dateityp: zip beispiel_exe_169.zip (281,6 KB, 9x aufgerufen)
Dateityp: zip beispiel_119.zip (7,3 KB, 9x aufgerufen)
  Mit Zitat antworten Zitat