HTTPS和HTTParty - 超时和EOF

时间:2009-07-23 19:56:16

标签: ruby httparty

我正在尝试将某些内容发布到HTTPS资源,但它似乎无效。

我的代码看起来像这样:

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,因此它应该自动为Net :: HTTPS库设置use_ssl属性。 出于某种原因,请求Net :: HTTP,我从不接触服务器,因此我最终得到了EOF。

任何线索?

1 个答案:

答案 0 :(得分:3)

正如读到的那样 http://railstips.org/blog/archives/2008/07/29/it-s-an-httparty-and-everyone-is-invited/

“HTTPS在。如果uri有端口443,它会自动打开https。”