How to use Ruby HTTP reponse
Require ' net/http '
h = net::http.new (' www.google.com ', 80)
Response = H.get ('/index.html ', nil)
if response.message = = "OK"
Puts Response.body.scan (/End
Get Response code
Require ' URI '
Net::http.get (Uri.parse ("Http://www.111cn.net"))
Response = Net::http.get_response (' www.111cn.net ', '/about/')
Puts case Response.code[0] # Check The ' the ' response code.
When? 1 then "Status code indicates an HTTP informational response."
When? 2 Then "Status code indicates success."
When? 3 then "Status code indicates redirection."
When? 4 then "Status code indicates client error."
When? 5 then "Status code indicates server error."
Else "non-standard status code."
End
Get remote Address
Require ' URI '
Net::http.get (Uri.parse ("Http://www.111cn.net"))
Response = Net::http.get_response (' www.111cn.net ', '/about/')
Puts "success!" if response.is_a? Net::httpok
# success!