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?
Wie rufen Sie Mymethod und was passiert, wenn Sie das httparty-Befehlszeilenskript verwenden? – BaroqueBobcat