Pat Maddox
2006-Feb-22 13:12 UTC
[Rails] Can you make an HTTP request inside an Ajax action?
I have a regular controller action which, when called, makes an HTTP
GET request to another server. That works fine. I''d like to throw
that inside an action called with link_to_remote, but that''s having
problems. The error I get follows. Any ideas?
Pat
http://localhost:3000/main/ -> /javascripts/prototype.js
[2006-02-22 06:08:11] ERROR ThreadError: timeout within critical session
/usr/local/lib/ruby/1.8/timeout.rb:49:in `timeout''
/usr/local/lib/ruby/1.8/timeout.rb:76:in `timeout''
/usr/local/lib/ruby/1.8/webrick/httprequest.rb:329:in
`_read_data''
/usr/local/lib/ruby/1.8/webrick/httprequest.rb:340:in
`read_line''
/usr/local/lib/ruby/1.8/webrick/httprequest.rb:240:in
`read_header''
/usr/local/lib/ruby/1.8/webrick/httprequest.rb:88:in `parse''
/usr/local/lib/ruby/1.8/webrick/httpserver.rb:56:in `run''
/usr/local/lib/ruby/1.8/webrick/server.rb:173:in `start_thread''
/usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start_thread''
/usr/local/lib/ruby/1.8/webrick/server.rb:95:in `start''
/usr/local/lib/ruby/1.8/webrick/server.rb:92:in `start''
/usr/local/lib/ruby/1.8/webrick/server.rb:23:in `start''
/usr/local/lib/ruby/1.8/webrick/server.rb:82:in `start''
/usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/webrick_server.rb:69:in
`dispatch''
/usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/commands/servers/webrick.rb:59
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in
`require''
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in
`require''
/usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/commands/server.rb:28
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in
`require''
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in
`require''
./script/server:3
[2006-02-22 06:08:11] ERROR HTTPRequest#fixup:
WEBrick::HTTPStatus::LengthRequired occured.
