-
大小: 2.9MB文件類型: .zip金幣: 2下載: 0 次發布日期: 2023-08-16
- 語言: 其他
- 標簽: httpclient??
資源簡介
httpClient 是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,并且它支持 HTTP 協議最新的版本和建議。目前是最新的4.5版。

代碼片段和文件信息
/*
?*?====================================================================
?*?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
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-05-31?13:24??httpcomponents-client-4.5\
?????文件???????27755??2015-05-31?12:51??httpcomponents-client-4.5\LICENSE.txt
?????文件????????2700??2015-05-31?12:51??httpcomponents-client-4.5\README.txt
?????文件?????????189??2015-05-31?12:51??httpcomponents-client-4.5\NOTICE.txt
?????文件???????87940??2015-05-31?12:51??httpcomponents-client-4.5\RELEASE_NOTES.txt
?????目錄???????????0??2015-05-31?13:24??httpcomponents-client-4.5\tutorial\
?????目錄???????????0??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\
?????文件???????16620??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\advanced.html
?????文件???????13215??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\caching.html
?????文件???????31829??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\authentication.html
?????文件????????7193??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\fluent.html
?????文件???????13380??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\index.html
?????文件???????17195??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\statemgmt.html
?????文件???????34640??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\connmgmt.html
?????文件???????52034??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\fundamentals.html
?????文件????????4857??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\preface.html
?????目錄???????????0??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\images\
?????文件????????2451??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\images\hc_logo.png
?????文件????????5866??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\images\asf_logo_wide.gif
?????目錄???????????0??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\css\
?????文件????????5273??2015-05-31?12:51??httpcomponents-client-4.5\tutorial\html\css\hc-tutorial.css
?????目錄???????????0??2015-05-31?12:52??httpcomponents-client-4.5\tutorial\pdf\
?????文件??????238980??2015-05-31?12:52??httpcomponents-client-4.5\tutorial\pdf\httpclient-tutorial.pdf
?????目錄???????????0??2015-05-31?13:24??httpcomponents-client-4.5\examples\
?????目錄???????????0??2015-05-31?12:53??httpcomponents-client-4.5\examples\org\
?????目錄???????????0??2015-05-31?12:53??httpcomponents-client-4.5\examples\org\apache\
?????目錄???????????0??2015-05-31?12:53??httpcomponents-client-4.5\examples\org\apache\http\
?????目錄???????????0??2015-05-31?12:53??httpcomponents-client-4.5\examples\org\apache\http\examples\
?????目錄???????????0??2015-05-31?12:53??httpcomponents-client-4.5\examples\org\apache\http\examples\client\
?????文件????????4329??2015-05-31?12:53??httpcomponents-client-4.5\examples\org\apache\http\examples\client\ClientPreemptiveDigestAuthentication.java
?????文件????????4963??2015-05-31?12:53??httpcomponents-client-4.5\examples\org\apache\http\examples\client\ClientExecuteSOCKS.java
............此處省略41個文件信息
- 上一篇:GIS地理信息系統圖標大全
- 下一篇:網絡安全實驗平臺實驗報告
評論
共有 條評論