簡體   English   中英

Ruby 2.5.1,Rails 5.1.6,HTTParty發布返回OpenSSL錯誤

[英]Ruby 2.5.1, Rails 5.1.6, HTTParty post returns OpenSSL error

我正在運行一個控制台實用程序,我嘗試過經過驗證的:false,只是在運行此命令時確定它是客戶端還是服務器問題:

鑒於注釋中的信息,我似乎客戶端和服務器無法協商使用哪種加密協議。

為了解決此問題,您可能需要執行以下操作之一:

  • 您可以嘗試在請求中使用特定的ssl版本:

     HTTParty.post(url, body: payload.to_json, ssl_version: :TLSv1) 

您可以通過在Rails控制台中使用OpenSSL::SSL::SSLContext::METHODS找到所有受支持的:ssl_versions值,並嘗試使用其中的一些。

  • 如果服務器僅僅支持SSLv3(這不是安全的 ),則可能需要在計算機上使用ssl3支持來重建openssl ,或者如果您有權訪問服務器進行設置以使其支持更安全的協議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM