2013-10-23 6 views
0

은 파일 자체하지만 웹 사이트의 바로 HTML 코드를 다운로드하지 않습니다 오픈 URI 웹 사이트의 HTML 코드를 다운로드했습니다. 뭐가 문제 야? URL에 액세스했지만 로그인하지 않은 경우 HTTP 인증 창이 아닌 로그인 양식이 표시됩니다. 이 상황을 해결하는 방법?루비 나는이 조각을 사용하려고

감사

+0

웹 사이트에 요청에 대한 더 많은 데이터를 공유 할 수 있습니까? 요청이 올바르게 형성되지 않았다고 생각합니다. – JunaidKirkire

+0

** https : //website.com/data.php**에 액세스 할 때 로그인하지 않은 경우이 URL에있는 페이지 (** https : //website.com/login)로 리디렉션됩니다. php? go = data.php **. 나는 관리자와 이야기하고 있었고 그는 이것이 CURL (PHP)으로 해결할 수 있다고 말했다. 그래서 루비에서 할 수있는 방법을 찾고 있습니다. – user984621

+0

Ruby의 코드가 괜찮은 경우 IF MIME 타입이 text/plain 인 경우 – Romain

답변

0

당신의 PHP 스크립트는 텍스트/일반 또는 더 나은의 다른 MIME 형식과 응답 반환하기 때문에 그것은 아마 : 텍스트/CSV를

참조 해주십시오 관련 이전 응답

How to use the CSV MIME-type?

PHP 스크립트의

header('Content-Type: text/csv'); 
header('Content-disposition: attachment;filename=data.csv'); 
+0

** data.php ** 스크립트는 생성 된 CSV 파일입니다. 이 파일을 수동으로 다운로드하면 고전적인 CSV 파일입니다. 그것은 내 웹 사이트 나 스크립트가 아니며, 나는이 데이터를 공급 업체로부터 가져 왔습니다. – user984621