json - 从版本 10.3.1 但不是 10.3.2 的 Delphi THTTPClient 发布请求收到“来自客户端的未指定证书”错误
问题描述
正如标题所示,当我尝试通过THTTPClient
Delphi 中的 a 发出简单的 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.2\Embarcadero\Studio\20.0\source\rtl
文件复制到 10.3.1 机器可能已经成功了,可惜它没有。
升级是一个选项,但是如果有一个针对 10.3.1 的简单代码修复/解决方法会很好。
编辑:我认为这可能会有所帮助,但它没有:使用 TRESTRequest 时来自客户端的未指定证书
我如何让它在 10.3.1 中工作?
解决方案
解决方案是升级到 >= 10.3.2 的版本
推荐阅读
- html - 如何将表单元素移动到中心?
- java - 如何从名字中取出 3 个随机字母,从姓氏和电话号码中取出 2 个字母,从给定字符串“specialChar”中取出 1 个符号
- node.js - 如何使用带有 mongodb 的 nodejs 更新数组中的嵌套对象?
- python - 如何使用相当于 excel averageifs 在 python 数据框中创建新列
- python - 为什么这不在一行上打印我的列表?
- javascript - 将本地存储项添加到 javascript 数组中
- javascript - Javascript:从驱动器和网络摄像头获取高分辨率照片,在 480x270 画布上绘制,然后将高分辨率保存在数据库中
- wordpress - 将标签放在元素或表单中的字段之间
- python - 查找 5000 个不同 csv 的平均值以汇总在一个 python 列表中
- google-ai-platform - Google AI 平台错误:无法解析行,不是有效的 json:找不到字段:消息中的 text_snippet