问题描述
我正在使用 rest-client
gem 向我们的生产 API 之一发出基本的 GET
请求。
我的代码如下:
headers = {}
headers['X-CSRF-Header'] = ''
headers['Accept'] = 'application/json'
headers['Authorization'] = 'Basic REDACTED'
RestClient::Request.execute(
:url => 'https://demo.endpoint.com/api/v1',:method => :get,:headers => headers
)
但是,当我尝试访问 HTTPS 端点时返回以下错误:An existing connection was forcibly closed by the remote host
我知道这个错误意味着远程服务器关闭了连接,但是我该如何进一步调试以找出发生这种情况的原因?我怀疑这与 IIS Web 服务器上接受的密码套件有关 - 但我如何确认?
我曾尝试添加 :verify_ssl => OpenSSL::SSL::VERIFY_NONE
但没有奏效(我遇到了同样的错误)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)