Domanda

Sto cercando di inviare qualcosa ad una risorsa HTTPS, ma sembra che non funziona.

Il mio codice simile a questa:

require 'httparty'   
class MyClass
    include HTTParty
    base_uri "https://mydomain.com:8085/search"
    basic_auth 'admin', 'changeme'
    format :xml
    def mymethod
      self.class.post('/job', :query => {:search => "*"})
    end
end

Come potete vedere, ho definito un URI con 'https' compreso, quindi dovrebbe impostare automaticamente la proprietà use_ssl per la Net :: HTTPS biblioteca. Per qualche ragione, Net :: HTTP è richiesto, e non ho mai entrare in contatto con il server, in modo da finire con un EOF.

Eventuali indizi?

È stato utile?

Soluzione

Come leggere a http: // railstips.org/blog/archives/2008/07/29/it-s-an-httparty-and-everyone-is-invited/

"HTTPS è. Se l'URI ha porta 443 si scopre automaticamente https su".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top