Toto je starší verze dokumentu!
HTTPPost(URL,SouborProVysledek,Uzivatel,Heslo):Boolean - funkce
Funkce HTTPPost pošle požadevek na URL adresu HTTP metodou POST (obdobně jak by data byla odeslána z webového formuláře). Odesílaný požadavek musí být předem vytvořen za pomocí příkazu NewPost() a jeho obsah vytvořen za pomocí příkazu AddToPost() popřípadě AddFileToPost().
Funkce převede datum v interním číselném formátu na řetězec
Příklad:
ResultName:String=GetTempFileName()
NewPost()
AddToPost('FileIncluded','1')
AddToPost('FilesKey','vlozeny_soubor')
AddFileToPost('vlozeny_soubor','c:\slozka\soubor.txt')
if(HTTPPost('http://www.server.net/httppost.php',ResultName,'Veverka','Ciperka'))
begin
LocW:Word=HTTPResponses()
LocW2:Word
WNSType(1)
NewWNS()
SetColumn(0,TA_RIGHT,4)
SetColumn(1,TA_LEFT,32)
SetColumn(2,TA_LEFT,44)
SetHead('p.č.','Klíč','Hodnota')
while(LocW2<LocW)
begin
Inc(LocW2)
AddLine(Str(LocW2),HTTPResponseID(LocW2),HTTPResponse(HTTPResponseID(LocW2)))
end
AddComment('')
AddComment('*******\t*******\t*******')
AddComment('')
TF:TextFile
LocStr:String
Open(TF,ResultName)
While(not EOF(TF))
begin
LocStr=ReadLn(TF)
AddComment(LocStr)
end
end