Ich bin eine HTTP-Anforderung mit dem HTTParty Ruby-Edelsteine mit dem folgenden Code zu senden:HTTParty Anfrage liefert 404 Code
require 'httparty'
require 'pry'
page = HTTParty.get('http://www.cubuffs.com/')
binding.pry
Sie können überprüfen, ob die URL gültig ist. Wenn die Ergebnisse mit Pry zu erkunden, erhalte ich die folgende:
[1] pry(main)> page
=> nil
[2] pry(main)> page.code
=> 404
[3] pry(main)> page.response
=> #<Net::HTTPNotFound 404 Not Found readbody=true>
Ich bin mir ziemlich sicher, dass nichts mit meinem Code falsch ist, weil ich andere URLs ersetzen kann und sie funktionieren wie erwartet. Aus irgendeinem Grund geben URLs aus dieser Domäne einen 404-Code zurück. Irgendwelche Ideen, was hier falsch ist und wie man es repariert?