TFPHTTPClient и FreeBSD
Добавлено: 27.03.2020 12:22:36
С помощью компонента TFPHTTPClient получаю страничку с HTTPS-сервера. Код такой:
В винде код работает - получаю нужную страничку с сервера. Во FreeBSD 12.1 код не работает - в качестве ответа получаю "Access violation". В FreeBSD 10 код работает - получаю нужную страничку с сервера.
У кого какие сображения будут по этому поводу?
- Код: Выделить всё
Uses Classes, sysutils, fphttpclient;
Const
fUrl = 'https://irbis.kraslib.ru/cgi-bin/irbis64r/irbis64r_91/cgiirbis_64.exe';
Var
Post: TFPHTTPClient;
Params : TStringList;
IrbUID: TStringList;
begin
Post :=TFPHTTPClient.Create(Nil);
Params:=TstringList.Create;
IrbUID:=TstringList.Create;
Params.Add('C21COM=F');
Params.Add('I21DBN=EKU');
Params.Add('P21DBN=EKU');
Params.Add('S21CNR=20');
try
Post.FormPost(FUrl, Params, IrbUID);
except
on E: Exception do
writeln(E.Message);
end;
writeln(IrbUID.Text);
Params.Free;
Post.Free;
end.
В винде код работает - получаю нужную страничку с сервера. Во FreeBSD 12.1 код не работает - в качестве ответа получаю "Access violation". В FreeBSD 10 код работает - получаю нужную страничку с сервера.
У кого какие сображения будут по этому поводу?