【发布时间】:2017-02-11 20:08:13
【问题描述】:
我使用 HTTParty Ruby gem 发送 HTTP 请求,代码如下:
require 'httparty'
require 'pry'
page = HTTParty.get('http://www.cubuffs.com/')
binding.pry
您可以验证该 URL 是否有效。使用 Pry 探索结果时,我得到以下信息:
[1] pry(main)> page
=> nil
[2] pry(main)> page.code
=> 404
[3] pry(main)> page.response
=> #<Net::HTTPNotFound 404 Not Found readbody=true>
我很确定我的代码没有任何问题,因为我可以替换其他 URL 并且它们按预期工作。出于某种原因,来自该域的 URL 返回 404 代码。任何想法这里有什么问题以及如何解决它?
【问题讨论】: