【发布时间】:2009-07-23 19:56:15
【问题描述】:
我正在尝试将某些内容发布到 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。
有什么线索吗?
【问题讨论】:
-
如何调用mymethod,使用httparty命令行脚本会发生什么?