如何解决rest-client - 远程主机强行关闭现有连接
我正在使用 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 举报,一经查实,本站将立刻删除。