2009-07-23 9 views
3

Ich versuche, etwas an eine HTTPS-Ressource zu posten, aber es scheint, dass es nicht funktioniert. Mein Code in etwa so aussehenHTTPS und HTTParty - Timeout und EOF

:

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 

Wie Sie sehen können, habe ich eine URI definiert mit ‚https‘ enthalten, so dass es die use_ssl Eigenschaft für das Net gesetzt sollte :: HTTPS-Bibliothek automatisch . Aus irgendeinem Grund, Net :: HTTP wird angefordert, und ich werde nie in Kontakt mit dem Server, so dass ich am Ende mit einem EOF.

Irgendwelche Hinweise?

+0

Wie rufen Sie Mymethod und was passiert, wenn Sie das httparty-Befehlszeilenskript verwenden? – BaroqueBobcat

Antwort