OpenURI :: HTTPError异常:500内部服务器错误

时间:2014-09-27 19:16:43

标签: ruby ruby-on-rails-3 http user-agent open-uri

无法使用open-uri打开URL“http://www.diretaimoveisbh.com.br//Resultado.asp?nTransacao=V&vid_tipoimovel=&vId_bairro=&pagina=11”,它不断抛出错误“OpenURI :: HTTPError异常:500内部服务器错误”,我搜索到处都是但没有得到任何解决方案。 请帮助如果有人知道如何解决该问题。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果你从服务器上获得500回,那么某些东西确实在某个地方被破坏了,可能是在服务器上。也许网址也被破坏了。

除非您从服务器收到200回来,否则期待检索所需数据的问题。 200代码意味着您期望的所有内容,4xx或5xx代码完全不同,请参阅更多信息。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

与此同时,您可以尝试/捕获异常,但请记住,它有可能不会在有效负载中包含任何内容(除了可能的错误信息),直到它返回200.