Я использую Ruby on Rails 3. Я только что установил Typhoeus и пытаюсь сделать HTTP-запрос, подобный этому
require 'typhoeus'
....
request = Typhoeus::Request.new("http://google.com",
:method => :get,
:params => {
:email => "test@test.com",
:password => "test"
}
)
resp = request.response
но у меня проблема: отладка resp
всегда пуста, и это также происходит, если я не использую параметры (метод, параметры, ...).
Однако, если я использую следующий код, он будет работать:
resp = Typhoeus::Request.get("http://google.com?email=test@test.com&password=test")
и я получу значения для resp
.
В чем может быть проблема?
Что я использую
Mac OS с "Snow Leopard" v 1.1.6
MacPorts - из этого программного обеспечения уже установлена версия 7.21.2 libcurl
RVM (менеджер версий Ruby)
P.S .: если вам нужна дополнительная информация, дайте мне знать.
В официальной документации есть некоторые (переписанные) предупреждения для пользователей Mac OS, связанные с установкой.
Клеммные выходы:
$ which ruby
/Users/<my_user_name>/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
$ which curl
/opt/local/bin/curl