本文介绍了在HttpClient 4中读取和终止流的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在阅读只需要前5%的大型文档,我可以使用HttpClient 4进行以下操作吗?
I'm reading large documents from which I only need top 5%, can I do the following with HttpClient 4?
- 请求页面(获取或发布)
- 以流形式读取响应
- 即时"将其输入基于SAX的HTML解析器中
- 当检测到某些HTML标签时-终止流
请注意,必须使用HttpClient v.4-我无法使用v.3
Please note that HttpClient v. 4 is required - I cannot use v. 3
推荐答案
感谢HttpClient邮件列表中的Ken,这是答案
Thanks to Ken from HttpClient mail list here's the answer
http://hc.apache.org/httpcomponents -client/tutorial/html/fundamentals.html#d4e122
看到所需标签时, 通过调用终止请求 HttpUriRequest#abort()方法.
When you see the tag you need, terminate the request via invoking the HttpUriRequest#abort() method.
http://hc.apache.org/httpcomponents -client/tutorial/html/fundamentals.html#d4e285
这篇关于在HttpClient 4中读取和终止流的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!