更新时间:2022-11-06 22:15:34
当它通过浏览器工作并且与curl不能以相同的方式工作时,您需要对curl请求进行一些更改.
When it works via the browser and doesn't work in the same way from curl, you need to make some changes to your curl request.
最新版本的Chrome浏览器支持复制为cURL"的一个很好的选择.这非常方便,可以解决大多数此类问题.
The latest versions of Chrome browser supports a very good option to "copy as cURL". This is very handy and will solve most such issues.
要访问此选项-
这在大多数情况下都有效,并且绝对适用于问题中给出的链接.
This will work in most cases and definitely works for the link given in the question.
OpenSSL::SSL::SSLError:SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书B:证书验证失败
SSL_connect SYSCALL 返回=5 errno=0 state=SSLv3 read server hello A (OpenSSL::SSL::SSLError)
OpenSSL::SSL::SSLError - SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败:
OpenSSL :: SSL :: SSLError(连接到Paypal时,返回SSL_connect = 1 errno = 0 state = SSLv3读取服务器证书B:证书验证失败)
Ruby:SSL_connect SYSCALL 返回=5 errno=0 state=unknown state (OpenSSL::SSL::SSLError)
OpenSSL::SSL::SSLError(SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败)
OpenSSL::SSL::SSLError: SSL_connect SYSCALL 返回=5 errno=0 state=SSLv3 read server hello A