我试图在其他线程上寻找答案,但觉得这些答案与我的情况无关(如果不是这样,我深表歉意(。也就是说,我试图在IRB中运行一个简单的Ruby脚本
> require 'mechanize'
>
> agent = Mechanize.new
>
> page = agent.get('https://www.amazon.com/')
本质上,我正在尝试使用Amazon进行网络,由于某些原因,我遇到了这个错误:
> Mechanize::ResponseCodeError: 503 => Net::HTTPServiceUnavailable for
> https://www.amazon.com/ -- unhandled response
有人曾经遇到过吗?我觉得解决方案很简单,但是我无法将大脑缠绕在上面。
感谢您的时间,
-javi
当前无法处理Web服务器(运行网站( HTTP请求是由于临时超载或维护 服务器。这意味着这是一个临时条件 延迟后将被缓解。在这种状态下的一些服务器可能 同样只需拒绝插座连接,在这种情况下是不同的 由于插座的创建时间是否超出。
可能会生成错误。
以上是503
的含义。您的输出明确指出Net::HTTPServiceUnavailable
错误不是从您的目的。如果我是您,我实际上我会确认目标服务器是否已经启动。