Tre*_*ott 4 html ruby ruby-on-rails http-status-codes
有没有一种简单的方法来检查Ruby on Rails 中另一个网站(例如http://google.com)的状态代码?
理想情况下,要检查的URL列表将从DB中提取并通过CRON(或等效的)进行处理.
require 'net/http'
http = Net::HTTP.new('www.google.com',80)
response = http.request_get('/')
p response.status
Run Code Online (Sandbox Code Playgroud)
效率稍高(流量明智)可能是:
response = http.request_head('/')
p response.status
Run Code Online (Sandbox Code Playgroud)
资料来源:http://ruby-doc.org/stdlib/libdoc/net/http/rdoc/classes/Net/HTTP.html#M001403
| 归档时间: |
|
| 查看次数: |
9499 次 |
| 最近记录: |