Question

Je suis en train de poster quelque chose à une ressource HTTPS, mais il semble qu'il ne fonctionne pas.

Mon code ressemble à quelque chose comme ceci:

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

Comme vous pouvez le voir, je l'ai défini un URI avec « https » inclus, il devrait donc définir la propriété use_ssl pour la bibliothèque Net :: HTTPS automatiquement. Pour une raison quelconque, Net :: HTTP est demandé, et je n'entrer en contact avec le serveur, donc je finis avec un EOF.

Les indices?

Était-ce utile?

La solution

Comme lu au http: // railstips.org/blog/archives/2008/07/29/it-s-an-httparty-and-everyone-is-invited/

"HTTPS est. Si le uri a le port 443, il se transforme automatiquement https sur."

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top