-
大小: 2.89MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-09-12
- 語(yǔ)言: Java
- 標(biāo)簽: httpclient??4.4??jar包??
資源簡(jiǎn)介
官網(wǎng)上最新的httpclient 4.4 jar包 包含了CloseableHttpClient

代碼片段和文件信息
/*
?*?====================================================================
?*?Licensed?to?the?Apache?Software?Foundation?(ASF)?under?one
?*?or?more?contributor?license?agreements.??See?the?NOTICE?file
?*?distributed?with?this?work?for?additional?information
?*?regarding?copyright?ownership.??The?ASF?licenses?this?file
?*?to?you?under?the?Apache?License?Version?2.0?(the
?*?“License“);?you?may?not?use?this?file?except?in?compliance
?*?with?the?License.??You?may?obtain?a?copy?of?the?License?at
?*
?*???http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing
?*?software?distributed?under?the?License?is?distributed?on?an
?*?“AS?IS“?BASIS?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY
?*?KIND?either?express?or?implied.??See?the?License?for?the
?*?specific?language?governing?permissions?and?limitations
?*?under?the?License.
?*?====================================================================
?*
?*?This?software?consists?of?voluntary?contributions?made?by?many
?*?individuals?on?behalf?of?the?Apache?Software?Foundation.??For?more
?*?information?on?the?Apache?Software?Foundation?please?see
?*? .
?*
?*/
package?org.apache.http.client.fluent;
import?java.util.linkedList;
import?java.util.Queue;
import?java.util.concurrent.ExecutionException;
import?java.util.concurrent.ExecutorService;
import?java.util.concurrent.Executors;
import?java.util.concurrent.Future;
import?org.apache.http.concurrent.FutureCallback;
/**
?*?This?example?demonstrates?how?the?he?HttpClient?fluent?API?can?be?used?to?execute?multiple
?*?requests?asynchronously?using?background?threads.
?*/
public?class?FluentAsync?{
????public?static?void?main(String[]?args)throws?Exception?{
????????//?Use?pool?of?two?threads
????????ExecutorService?threadpool?=?Executors.newFixedThreadPool(2);
????????Async?async?=?Async.newInstance().use(threadpool);
????????Request[]?requests?=?new?Request[]?{
????????????????Request.Get(“http://www.google.com/“)
????????????????Request.Get(“http://www.yahoo.com/“)
????????????????Request.Get(“http://www.apache.com/“)
????????????????Request.Get(“http://www.apple.com/“)
????????};
????????Queue>?queue?=?new?linkedList>();
????????//?Execute?requests?asynchronously
????????for?(final?Request?request:?requests)?{
????????????Future?future?=?async.execute(request?new?FutureCallback()?{
????????????????@Override
????????????????public?void?failed(final?Exception?ex)?{
????????????????????System.out.println(ex.getMessage()?+?“:?“?+?request);
????????????????}
????????????????@Override
????????????????public?void?completed(final?Content?content)?{
????????????????????System.out.println(“Request?completed:?“?+?request);
????????????????}
????????????????@Override
????????????????public?void?cancelled()?{
????????????????}
????????????});
????????????queue.add(fut
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-01-27?22:01??httpcomponents-client-4.4\
?????文件???????85734??2015-01-27?21:47??httpcomponents-client-4.4\RELEASE_NOTES.txt
?????文件???????27755??2015-01-27?21:47??httpcomponents-client-4.4\LICENSE.txt
?????文件????????2704??2015-01-27?21:47??httpcomponents-client-4.4\README.txt
?????文件?????????189??2015-01-27?21:47??httpcomponents-client-4.4\NOTICE.txt
?????目錄???????????0??2015-01-27?22:01??httpcomponents-client-4.4\tutorial\
?????目錄???????????0??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\
?????文件???????13215??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\caching.html
?????文件????????7193??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\fluent.html
?????文件???????17195??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\statemgmt.html
?????文件???????16620??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\advanced.html
?????文件????????4857??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\preface.html
?????文件???????31829??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\authentication.html
?????文件???????52034??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\fundamentals.html
?????文件???????34621??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\connmgmt.html
?????文件???????13380??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\index.html
?????目錄???????????0??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\css\
?????文件????????5273??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\css\hc-tutorial.css
?????目錄???????????0??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\images\
?????文件????????5866??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\images\asf_logo_wide.gif
?????文件????????2451??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\html\images\hc_logo.png
?????目錄???????????0??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\pdf\
?????文件??????238950??2015-01-27?21:47??httpcomponents-client-4.4\tutorial\pdf\httpclient-tutorial.pdf
?????目錄???????????0??2015-01-27?22:01??httpcomponents-client-4.4\examples\
?????目錄???????????0??2015-01-27?21:48??httpcomponents-client-4.4\examples\org\
?????目錄???????????0??2015-01-27?21:48??httpcomponents-client-4.4\examples\org\apache\
?????目錄???????????0??2015-01-27?21:48??httpcomponents-client-4.4\examples\org\apache\http\
?????目錄???????????0??2015-01-27?21:48??httpcomponents-client-4.4\examples\org\apache\http\examples\
?????目錄???????????0??2015-01-27?21:48??httpcomponents-client-4.4\examples\org\apache\http\examples\client\
?????文件????????3967??2015-01-27?21:48??httpcomponents-client-4.4\examples\org\apache\http\examples\client\QuickStart.java
?????文件????????3339??2015-01-27?21:48??httpcomponents-client-4.4\examples\org\apache\http\examples\client\ClientCustomSSL.java
............此處省略41個(gè)文件信息
評(píng)論
共有 條評(píng)論