처음 질문을 묻습니다. 친절하십시오!Ruby 스크립트의 작업 페이지에서 404 HTTPError 수신
전 도메인 (100 개 이상)의 콘텐츠를 처리하는 레일 애플리케이션이 있습니다. 각 도메인은 내 앱이 호스팅되는 곳 (Heroku, 관심이 있다면) 또는 호스팅 된 원래 장소를 가리 킵니다. 도메인이 준비 될 때마다 heroku 서버를 가리켜 야하므로 내 앱이 콘텐츠를 제공 할 수 있습니다.
도메인이 원래 위치에서 내 응용 프로그램으로 성공적으로 변경되었는지 확인하려면 해당 항목에 포함 된 특수 숨겨진 태그를 찾는 스크립트를 작성하고 있습니다. 태그를 찾으면 도메인이 내 앱을 가리키고 있습니다. 그렇지 않은 경우 변경되지 않았으며 기록됩니다.
적어도 하나의 도메인에 대해서는 지금까지 스크립트에 404 OpenURI :: HTTPError 예외가 발생했습니다. 나는 사이트를 잘 방문 할 수 있고 컬을 통해 얻을 수도 있기 때문에 이상합니다. 누구도 왜 작업 사이트에서 이와 같은 오류가 발생하는지 알 수 있습니까? 중요한 스 니펫은 다음과 같습니다.
require 'rubygems'
require 'open-uri'
require 'hpricot'
...
url = "http://www.#{domainname}.com"
doc = Hpricot(open(url)) #<---- Problem right here.
...
감사합니다.
답변을 요청하거나 게시 할 때 소스 코드를 소스 코드 형식으로 지정하십시오. (나는 이번에 너에게 해줬 다.) –
고마워. 나는 앞으로 그렇게 할 것입니다. –