我正在尝试通过 Rails 访问 Basecamp API,但它以 SocketError 响应。我的代码是这样的:
require 'rubygems'
require 'net/https'
http = Net::HTTP.new('https://webonise.basecamphq.com')
http.use_ssl = true
http.start do |http|
req = Net::HTTP::GET.new('/projects.xml')
req.basic_auth 'username' , 'password'
resp, data = http.request(req)
end
回应是:
SocketError: getaddrinfo: Name or service not known