3

我正在尝试使用 Rails ping 服务器。我找到了这个

在 Rails 中检查 HTTP 状态码

但是在运行此代码时出现此错误,

require 'net/http'

http = Net::HTTP.new('www.google.com',80)
response = http.request_get('/')
p response.status

错误:

`<main>': undefined method `status' for #<Net::HTTPFound 302 Found readbody=true> (NoMethodError)

为什么?为什么谷歌会给我一个 302 代码?不应该是200吗?

4

1 回答 1

4

response.code如果您使用的是 ruby​​ 1.9,请使用。

于 2012-08-24T14:56:40.397 回答