我正在使用ICS OverByte的TSslHttpCli组件,有时会收到错误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或收到的标头?