gpt4 book ai didi

ruby - 如何使用 Ruby HTTP::Net 处理 404 错误?

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:50 25 4
gpt4 key购买 nike

我正在尝试解析网页,但有时会收到 404 错误。这是我用来获取网页的代码:

result = Net::HTTP::get URI.parse(URI.escape(url))

如何测试 result 是否为 404 错误代码?

最佳答案

像这样重写你的代码:

uri = URI.parse(url)
result = Net::HTTP.start(uri.host, uri.port) { |http| http.get(uri.path) }
puts result.code
puts result.body

这将打印状态码和正文。

关于ruby - 如何使用 Ruby HTTP::Net 处理 404 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com