【发布时间】:2012-08-14 22:21:26
【问题描述】:
如何正确检查来自 Net::HTTP::Get(例如)的响应是否“成功”(即 2xx 返回码)?可悲的是,文档似乎对这个简单的问题保持沉默。
我有:
response=Net::HTTP.new( host, port ).request my_get_request # details not important
经过一堆谷歌搜索和近乎随机的输入,我终于确定这是可行的:
response.class < Net::HTTPSuccess
这实际上是规范的做法吗?
【问题讨论】: