IdHttp HTTPS握手失败

时间:2019-02-23 22:52:29

标签: ssl indy10 delphi-xe8

Delphi:XE 8

印地版本:10.6.2

Open SSL Library Produce Ver:1.0.2q(ssleay32.dll,libeay32.dll)

尝试进行以下 Get 调用时,我从Delphi应用程序中收到以下错误:

  

使用SSL连接时出错。错误:14094410:SSL   例程:SSL3_READ_BYTES:sslv3警报握手失败。

procedure TfrmPushToCertify.Push;
var
  stsJSON  : TStringStream;
  strmResp : TMemoryStream;
  stlResp  : TStringList;

  RecID :  String;
  GetURL:  String;
  PostURL: String;
  PutURL:  String;

begin

  strmResp := TMemoryStream.Create;
  BuildRESTHeaders;
  IdHTTP_Certify.Get('https://api.certify.com/v1/exprptglds/1?code=15213|N800KS', strmResp);

end;

我可以使用Postman成功进行相同的调用(因此我知道API调用正确并且服务器正在响应)。

WireShark Screen Print

问题似乎是“以太网帧检查序列不正确”,但我不知道这意味着什么或如何解决。

我已升级到新的DLL版本1.0.2q,但结果没有变化。仍然失败,带有相同的消息。

0 个答案:

没有答案