【发布时间】:2019-01-06 05:36:02
【问题描述】:
我首先使用Postman 测试api 来执行简单的POST 请求,并且一切正常,因为在正文部分添加值很容易。
现在我需要从 Linux 控制台执行相同的操作。我尝试使用curl 命令。
curl -X POST -H "Content-Type: application/json" -d'{"DeviceId":"L","TransactionValue":"360","RSSI":"360","Time":"2018-07-30T11:02:00"}' https://IPADDRESS.com.au
还有其他基于 curl 的命令,但每次我在我的 Linux 控制台上显示这个 error log 时:
(35) ssl_handshake returned - PolarSSL: (-0x7780) SSL - A fatal alert message was received from our peer
我不明白为什么我在 Linux 控制台而不是 Postman 上出现问题,这是什么问题。
提前非常感谢。 干杯!!
【问题讨论】:
-
而不是
https://IPADDRESS.com.au,您使用的是实际的https url,而您只是在向我们屏蔽它? “对等”错误告诉我它与 SSL 有关,一些谷歌搜索显示它与使用的 ssl 版本/密码有关 -
@ivanivan:我,错误开头的“SSL”告诉我它与 SSL 相关:D
-
@Amadan SSL 在服务器端,对不起
-
@ivanivan 是的,我确实使用了实际的 https url,我只是隐藏了真实的 url。我在服务器端没有访问权限。你觉得我无能为力吗?
-
这似乎涉及您的 cURL 编译时所针对的 SSL 库。什么版本的 cURL 在什么硬件上的什么发行版中?