2009-07-23 86 views
3

我试图发布一些HTTPS资源,但它似乎不起作用。HTTPS和HTTParty - 超时和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 

正如你所看到的,我用的“https”中定义的URI包括在内,所以应该对网:: HTTPS库自动设置USE_SSL属性。 出于某种原因,Net :: HTTP被请求,并且我从未与服务器取得联系,所以我最终得到了EOF。

任何线索?

+0

如何调用mymethod以及在使用httparty命令行脚本时会发生什么? – BaroqueBobcat 2009-07-23 23:36:33

回答