2012-03-07 2 views
2

HTML 리미트를 사용하여 302 리디렉션을 추적하고 있습니다. WebClient의 인스턴스가있는 페이지를 방문하고 일부 URL에 착륙하기 전에 하나 이상의 리다이렉션이 관련되었을 수 있습니다. 일단 내가,
myWebClient.setRedirectEnabled(true);, 내가 currentPage.getWebResponse().getStatusCode();을 사용하여 HTTP 상태 코드를 얻을 수 있는지 확인하고 그것이 302인지 확인하십시오. 내 문제는 마침내 리디렉션의 순서를 추적하여 일부 페이지에 착륙하기 전에 최종 리디렉션 수를 얻는 방법입니다. 어떤 생각? 그래도 솔루션이 필요한 경우HTMLUnit을 사용하여 리디렉션 수가 계산되었습니다.

답변

1

,

com.gargoylesoftware.htmlunit.util.WebConnectionWrapper 요청을 추적하는 데 사용하고

+0

당신이 정교한 수 (더 리디렉션을 중지 변경 상태 코드) 응답을 변경할 수 있습니까? 요청을 추적하기 위해 정확히 무엇을 사용할 것입니까? 나는 약간 혼란 스럽다. 예를 들어 웹 사이트가 4 번 리디렉션되는 경우 정확히 어떻게 추적합니까? 감사합니다. –

관련 문제