Я работаю с компонентом TSslHttpCli ICS OverByte, иногда я получаю ошибку 500 «Внутренняя ошибка сервера» Я получаю код ошибки в событии «OnRequestDone», как показано ниже:
procedure TFFormCot.SslHttpCotRequestDone(Sender: TObject;
RqType: THttpRequest; ErrCode: Word);
var
SslHttpCli : TSslHttpCli;
begin
try
SslHttpCli := Sender as TSslHttpCli;
if ErrCode <> 0 then
begin
Memo1.lines.add('ICS:Erro:CT-01: Falha na solicitação ao servidor - ErrCode:[' + IntToStr(ErrCode) + '][' + SslHttpCli.ReasonPhrase + ']');
end;
if SslHttpCli.StatusCode <> 200 then
begin
Memo1.lines.add('ICS:Erro:CT-01.A: ' + IntToStr(SslHttpCli.StatusCode) + ' ' + SslHttpCli.ReasonPhrase);
end;
end;
Но я не могу получить подробную информацию об ошибке 500.
html недоступен, возможно, у вас есть сообщение с указанием причины ошибки, например, неверный отправленный параметр.Как мне получить html в этом случае или полученный заголовок?