2016-12-06 4 views
0

Android 플랫폼의 채용 포털에서 RSS 리더 프로젝트를 진행하고 있습니다. 나는 다음과 같은 URL웹 사이트 URL이 Android에서 자동으로 모바일 버전으로 리디렉션됩니다.

을 사용하고 http://rss.jobsearch.monster.com/rssquery.ashx?q=java

I는 웹 브라우저에서 열하지만 코드에서 동일한 링크를 사용할 때 그것의 모바일 버전을 리디렉션 및 응용 프로그램이 충돌 404 페이지에 때 링크가 잘 작동 찾을 수 없음 오류. URL을 다음과 그것의 리디렉션

에 http : // m .rss.jobsearch.monster.com/rssquery.ashx Q = 자바 내가 코드

URL url = new URL(feedLink); 
InputStram stream = url.openStream(); 
SAXParserFactory factory = SAXParserFactory.newInstance(); 
SAXParser parser = factory.newSAXParser(); 
XMLReader reader = parser.getXMLReader(); 
RssHandler handler = new RssHandler(); 
InputSource input = new InputSource(stream); 

다음 사용하고

? 모바일 버전으로 리디렉션되지 못하게하려면 어떻게해야합니까?

+0

ithink https://developer.android.com/training/app-indexing/deep-linking.html –

+0

목록에 rss 데이터가 표시되고 있습니까? – Vinodh

+0

사이트의 개발자에게 이야기해야합니다. 리디렉션을 방지하기 위해 URI에 추가 할 수있는 쿼리 문자열 예외가있을 수 있습니다. 또는 요청할 때 바탕 화면과 일치하도록 사용자 에이전트를 변경해야합니다 (솔직히 말해서 약간 해킹이됩니다). – Tigger

답변

0

모바일 리디렉션을 방지하기 위해 특정 사용자 에이전트를 설정해야합니다 (또는 서버 쪽 RSS 피드에 대한 이러한 재발 방지 만 허용).

확인하십시오. Set the User-Agent Property for a SAX Parser

관련 문제