'Unspecified certificate from client' 从德尔福 THTTPClient 在版本 10.3.1 中收到的错误,而不是 10.3.2 中的发布请求



正如标题所示,当我试图通过Delphi中的THTTPClient发出简单的POST请求时,收到了这个错误,但连接没有完成,所以我没有得到响应:

lHttpResp := FHTTP.Post(
'https://url123/',
jsonToSend,
nil,
[
TNetHeader.Create('content-type', 'application/json;charset=utf8'),
TNetHeader.Create('accept', 'application/json;charset=utf8')
]);

当使用Delphi 10.3.2/Windows 10构建时,此调用可以正常工作。

我想,也许将10.3.2EmbarcaderoStudio20.0sourcertl文件复制到10.3.1机器上可能已经成功了,但遗憾的是,它没有成功。

升级是一种选择,但如果10.3.1有一个简单的代码修复/解决方案,那就太好了。

编辑:我认为这可能会有所帮助,但没有:使用TRESTRequest 时来自客户端的未指定证书

如何在10.3.1中实现此功能?

解决方案只是升级到一个版本>=10.3.2

最新更新