我正在尝试将某些内容发布到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。
任何线索?
答案 0 :(得分:3)
正如读到的那样 http://railstips.org/blog/archives/2008/07/29/it-s-an-httparty-and-everyone-is-invited/
“HTTPS在。如果uri有端口443,它会自动打开https。”