首页 > 解决方案 > 在 Delphi 上使用 Indy 时如何忽略 EIdConnClosedGracefully?

问题描述

我正在使用 Digest auth 发出 GET 请求,但它在HTTP.Get.

HTTP := TIdHTTP.Create;
try
  HTTP.OnAuthorization := HTTPAuthorization;
  HTTP.Request.Clear;
  HTTP.HTTPOptions := HTTP.HTTPOptions + [hoInProcessAuth];

  Memo1.Text := HTTP.Get(LabeledEdit1.Text);
  ShowMessage('GOT!!!');
finally
  HTTP.Free;
end;

例外是 EIdConnClosedGracefully。

HTTP.Response.ResponseCode是 401
HTTP.Response.ResponseText是“连接正常关闭”。

即使有这个例外,我如何才能获得响应正文?

标签: delphigetindydigest-authenticationidhttp

解决方案


推荐阅读