Как получить подробную информацию об ошибке 500 с Overbyte ICS - PullRequest
0 голосов
/ 05 февраля 2019

Я работаю с компонентом 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 в этом случае или полученный заголовок?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...