Я использовал httparty
для связи с API для моего приложения rails. У меня возникла проблема, когда я решил запустить его на другом сервере.мы продолжали получать эту ошибку:
SSL_connect returned=1 errno=0 state=unknown state: tlsv1 alert protocol version
она работает нормально, без ошибок в моем текущем окружении, поэтому я не уверен, что мне не хватает, чтобы запустить его на другом сервере
мой код:
require 'httparty'
require 'pp'
require 'openssl'
def self.get_token
include HTTParty
base_uri = self.base_url
base_uri = base_uri+'oauth/'+'token'
response = HTTParty.post(base_uri,verify:false,
:body =>{
:grant_type=>'password',
:client_id=>'3',
:client_secret=> 'eGSjPBZV70IsJwnyjNn7EYI6vci0bGrFbJkJNVof',
:password=>'Passw0rd!',
:username=>'myemail@gmail.com'
},)
token = response.parsed_response['access_token']
return token
end `