Witam!
Po uzyskaniu danych do wysłania metodą POST przy samym wysyłaniu wyskakuje błąd.
Input := TStringStream.Create('');
Input.WriteString(Format('email=%s&redirect=/&password=%s', [Login.Text, Passy.Text]));
Forum.Post('www.wupload.com/account/login', Input, Output);
Forum to oczywiście TIdHTTP z uzupełnionymi rubrykami request(Accept, AcceptCharSet, AcceptEncoding, AcceptLanguage, CacheControl, Connection, ContentType, HOST, Pragma, Referer, UserAgent), a login i passy to TEdit
Błąd powstaje w Forum.Post. Z wiresharka wiem, że dane nawet nie są wysyłane, a do strumienia output nic nie trafia. Nr błędu: socket error # 10054 Connection reset by peer.
FAQ zaleca wciśnięcie [F9] i kontynuowanie pracy, ale wtedy wykonywane są instrukcje zawarte po except, a wysyłanie danych nie jest wznawiane.
Wszystko według artykułu HTTP ,a według mnie INDY zostało zainstalowane poprawnie. Co jest nie tak?
Czy potrzebuję jakoś najpierw połączyć się z serwerem czy coś innego zrobić?