httpclient 4의 읽기 및 종단 스트림
-
18-09-2019 - |
문제
나는 상위 5%만 필요한 큰 문서를 읽고 있습니다. httpclient 4로 다음을 수행 할 수 있습니까?
- 페이지 요청 (GET 또는 POST)
- 스트림으로 응답을 읽습니다
- 색소폰 기반 HTML 파서 "즉시"에 공급하십시오.
- 특정 HTML 태그가 감지되면 스트림 종료
httpclient v. 4가 필요합니다. v. 3을 사용할 수 없습니다.
해결책
httpclient 메일리스트의 Ken에게 감사합니다. 여기에 답이 있습니다.
httpentity#getContent () 메소드를 사용하여
java.io.inputstream,이를 색소폰 기반 HTML 파서에게 전달하십시오.http://hc.apache.org/httpcomponents-client/tutorial/html/fundamentals.html#d4e122
필요한 태그가 표시되면 httpurirequest#abort () 메소드를 호출하여 요청을 종료하십시오.
http://hc.apache.org/httpcomponents-client/tutorial/html/fundamentals.html#d4e285
제휴하지 않습니다 StackOverflow