2016-07-20 2 views
0

URL을 사용하여 웹 사이트에서 파일을 읽으려고합니다. 이것은 내 코드입니다.java.io.IOException : 서버에서 HTTP 응답 코드 : 403을 반환했습니다. URL :

URLConnection download = url.openConnection(); 
download.addRequestProperty(
"User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"); 

나는이 문제를 해결할 것으로 생각되는 사용자 에이전트를 설정했습니다. Apparantly not ... 아마 내가 잘못 했어? 솔루션 필요 :)

+0

외부 연결을 허용하려면 서버의 구성 파일을 편집해야 할 수 있습니다. 아파치 웹 서버의 설정 파일 이름은'.htaccess'입니다. Linux에서 도움말을 찾으려면 http://stackoverflow.com/questions/6937009/htaccess-where-is-located-when-not-in-www-base-dir#answer-6937042를 참조하십시오. –

+0

nvm, 시도 할게 – Daniel

+0

파일을 찾았습니다. trentahost.com 서비스 사용. 그 안에 tho에 무엇을 써야할지 모르겠다 – Daniel

답변

0

403 금지 된 수단 ... 헤더 등에 기본 인증이 필요하지 않습니까?

먼저 웹 클라이언트 http 클라이언트 (Chrome의 고급 휴식 클라이언트는 매우 유용합니다 - https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=en-US - 다른 것은 괜찮습니다)로 확인하려는 URL을 호출하고 먼저 다른 URL로 시도해 보시기 바랍니다. 거기서 전화 해. 이렇게하면 코드를 사용하여 싸우기 전에 헤더 또는 요청한 내용이 잘못되었는지 신속하게 파악할 수 있습니다.

관련 문제