MCPcopy Create free account

hub / github.com/Arronlong/httpclientutil / functions

Functions171 in github.com/Arronlong/httpclientutil

↓ 75 callersMethodput
以Put方式,请求资源或服务 @param client client对象 @param url 资源地址 @param parasMap 请求参数 @param headers 请求头信息 @param context http上下文,用于cookie操作 @param encodi
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:142
↓ 51 callersMethodurl
@param url 资源url @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:111
↓ 36 callersMethodget
获取head信息 @return
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:567
↓ 33 callersMethodcustom
获取实例 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:29
↓ 29 callersMethodclient
@param client HttpClient对象 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:102
↓ 26 callersMethodbuild
返回header头信息 @return 返回构建的header头信息数组
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:579
↓ 26 callersMethodheaders
@param headers Header头信息 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:120
↓ 17 callersMethodcontext
@param context cookie操作相关 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:160
↓ 16 callersMethodout
@param out 输出流对象 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:260
↓ 15 callersMethodexception
打印异常堆栈 @param t 异常
src/main/java/com/arronlong/httpclientutil/common/Utils.java:278
↓ 15 callersMethodmap
@param map 传递参数 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:169
↓ 14 callersMethodmethod
@param method 请求方法 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:142
↓ 12 callersMethodget
以Get方式,请求资源或服务 @param client client对象 @param url 资源地址 @param headers 请求头信息 @param context http上下文,用于cookie操作 @param encoding 编码 @return
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:90
↓ 10 callersMethodclose
尝试关闭response @param resp HttpResponse对象
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:553
↓ 10 callersMethodcustom
()
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:20
↓ 10 callersMethodcustom
()
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:46
↓ 10 callersMethodencoding
@param encoding 输入输出编码 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:230
↓ 10 callersMethodpost
以Post方式,请求资源或服务 @param client client对象 @param url 资源地址 @param headers 请求头信息 @param parasMap 请求参数 @param context http上下文,用于cookie操作 @param encod
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:116
↓ 9 callersMethodsend
请求资源或服务 @param config 请求参数配置 @return 返回处理结果 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:372
↓ 9 callersMethoduserAgent
User-Agent的内容包含发出请求的用户信息 @param userAgent user-agent @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:395
↓ 8 callersMethoddown
下载文件 @param client client对象 @param url 资源地址 @param headers 请求头信息 @param context http上下文,用于cookie操作 @param out 输出流 @return 返回处理结果 @throws Ht
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:293
↓ 8 callersMethodexecute
请求资源或服务 @param config 请求参数配置 @return 返回HttpResponse对象 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:383
↓ 7 callersMethodinfo
打印消息 @param msg 消息
src/main/java/com/arronlong/httpclientutil/common/Utils.java:236
↓ 6 callersMethodcreate
判定是否开启连接池、及url是http还是https <br> 如果已开启连接池,则自动调用build方法,从连接池中获取client对象<br> 否则,直接返回相应的默认client对象<br> @param config 请求参数配置 @throws HttpProcessExcep
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:65
↓ 6 callersMethodgetProperty
从指定的属性文件中获取某一属性值 如果属性文件不存在该属性则返回 null @param fileName 属性文件 @param name 属性名称 @return 属性值
src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java:91
↓ 5 callersMethodgetInstance
()
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:42
↓ 5 callersMethodgetName
()
src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java:68
↓ 5 callersMethodregex
通过正则表达式获取内容 @param regex 正则表达式 @param from 原字符串 @return
src/test/java/com/arronlong/httpclientutil/test/TestCookie.java:89
↓ 5 callersMethodregex
通过正则表达式获取内容 @param regex 正则表达式 @param from 原字符串 @return
src/test/java/com/arronlong/httpclientutil/test/TestCookieWithHttpCookies.java:90
↓ 5 callersMethodregex
通过正则表达式获取内容 @param regex 正则表达式 @param from 原字符串 @return 返回匹配结果
src/main/java/com/arronlong/httpclientutil/common/util/StringUtil.java:23
↓ 5 callersMethodssl
设置ssl安全链接 @return 返回当前对象 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:84
↓ 5 callersMethodtimeout
设置超时时间 @param timeout 超市时间,单位-毫秒 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:56
↓ 4 callersMethodfind
(String name)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:180
↓ 4 callersMethodocrCode4Net
直接获取网络验证码(验证码不刷新) @param imgUrl 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OCR.java:110
↓ 4 callersMethodshutdown
()
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:86
↓ 3 callersMethodawait
()
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:98
↓ 3 callersMethodcustom
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:25
↓ 3 callersMethodgetContext
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:35
↓ 3 callersMethodgetSSLContext
(SSLProtocolVersion sslpv)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:149
↓ 3 callersMethodinenc
@param inenc 输入编码 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:242
↓ 3 callersMethodpool
设置连接池(默认开启https) @param maxTotal 最大连接数 @param defaultMaxPerRoute 每个路由默认连接数 @return 返回当前对象 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:135
↓ 2 callersMethodcustom
()
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:45
↓ 2 callersMethoderror
打印错误消息 @param msg 异常消息
src/main/java/com/arronlong/httpclientutil/common/Utils.java:259
↓ 2 callersMethodfiles
@param filePaths 待上传文件所在路径 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:195
↓ 2 callersMethodfrom
发出请求的用户的Email 例如:From: user@email.com @param from from @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:214
↓ 2 callersMethodgetName
()
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:177
↓ 2 callersMethodgetParaMap
()
src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java:56
↓ 2 callersMethodgetParaMap
()
src/main/java/com/arronlong/httpclientutil/common/util/OCR.java:44
↓ 2 callersMethodgetProperties
读取属性文件,并将读出来的属性集合添加到【allProps】当中 如果该属性文件之前已读取过,则直接从【allProps】获得 @param fileName 属性文件名 @return 属性
src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java:45
↓ 2 callersMethodgetRequest
根据请求方法名,获取request对象 @param url 资源地址 @param method 请求方式 @return 返回Http处理request基类
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:514
↓ 2 callersMethodgetSSLCONNSF
(SSLProtocolVersion sslpv)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:92
↓ 2 callersMethodjson
@param json 以json格式字符串作为参数 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:184
↓ 2 callersMethodloadProperties
解析属性文件,将文件中的所有属性都读取到【Properties】当中 @param fileName 属性文件名 @return 属性
src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java:65
↓ 2 callersMethodmap2HttpEntity
参数转换,将map中的参数,转到参数列表中 @param nvps 参数列表 @param map 参数列表(map) @param encoding 编码 @return 返回HttpEntity @throws UnsupportedEncodingException
src/main/java/com/arronlong/httpclientutil/common/Utils.java:84
↓ 2 callersMethodocrCode
识别本地校验码(英文:字母+大小写) @param filePath 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OCR.java:61
↓ 2 callersMethodocrCode4Net
直接获取网络验证码(验证码不刷新) @param imgUrl 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java:157
↓ 2 callersMethodoutenc
@param outenc 输出编码 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:251
↓ 2 callersMethodproxy
设置代理 @param builder @param hostOrIP @param port
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:134
↓ 2 callersMethodproxy
设置代理 @param hostOrIP 代理host或者ip @param port 代理端口 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:156
↓ 2 callersMethodreferer
先前网页的地址,当前请求网页紧随其后,即来路 例如:Referer: http://www.zcmhi.com/archives/71.html @param referer referer @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:357
↓ 2 callersMethodsend
模拟请求 @param url 资源地址 @param map 参数列表 @param encoding 编码 @return @throws NoSuchAlgorithmException @throws KeyManagementException @throws IOException
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:153
↓ 2 callersMethodsetConfig
(HttpConfig config)
src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java:158
↓ 2 callersMethodsetCookieStore
(CookieStore cookieStore)
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:48
↓ 2 callersMethodupload
上传文件 @param client client对象 @param url 资源地址 @param headers 请求头信息 @param context http上下文,用于cookie操作 @return 返回处理结果 @throws HttpProcessExceptio
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:318
↓ 1 callersMethodaccept
指定客户端能够接收的内容类型 例如:Accept: text/plain, text/html @param accept accept @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:45
↓ 1 callersMethodbuildParas
生成参数 参数格式:k1=v1&amp;k2=v2 @param paras 参数列表 @return 返回参数列表(map)
src/main/java/com/arronlong/httpclientutil/common/Utils.java:202
↓ 1 callersMethodcheckHasParas
检测url是否含有参数,如果有,则把参数加到参数列表中 @param url 资源地址 @param nvps 参数列表 @param encoding 编码 @return 返回去掉参数的url @throws UnsupportedEncodingException 不支持的编码异常
src/main/java/com/arronlong/httpclientutil/common/Utils.java:64
↓ 1 callersMethodcontentType
请求的与实体对应的MIME信息 例如:Content-Type: application/x-www-form-urlencoded @param contentType content-type @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:175
↓ 1 callersMethodcreateIgnoreVerifySSL
绕过验证 @return @throws NoSuchAlgorithmException @throws KeyManagementException
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:101
↓ 1 callersMethodcustom
设置信任自定义的证书 @param keyStorePath 密钥库路径 @param keyStorepass 密钥库密码 @return
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:61
↓ 1 callersMethodcustomSSL
(String keyStorePath, String keyStorepass)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:120
↓ 1 callersMethoddebug
开启打印日志
src/main/java/com/arronlong/httpclientutil/common/Utils.java:285
↓ 1 callersMethoderrorException
打印错误消息和异常堆栈 @param msg 异常消息 @param t 异常
src/main/java/com/arronlong/httpclientutil/common/Utils.java:269
↓ 1 callersMethodfmt2Int
转化为数字 @param resp 响应对象 @return 返回处理结果 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:474
↓ 1 callersMethodfmt2Stream
转化为流 @param resp 响应对象 @param out 输出流 @return 返回输出流 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:495
↓ 1 callersMethodfmt2String
转化为字符串 @param resp 响应对象 @param encoding 编码 @return 返回处理结果 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:448
↓ 1 callersMethodgetCode
()
src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java:71
↓ 1 callersMethodgetCookieStore
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:44
↓ 1 callersMethodisReturnRespHeaders
()
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:272
↓ 1 callersMethodnewThread
(final Runnable r)
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:109
↓ 1 callersMethodocrCode
识别本地校验码(英文:字母+大小写) @param filePath 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java:74
↓ 1 callersMethodother
自定义header头信息 @param key header-key @param value header-value @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:34
↓ 1 callersMethodprepareUpload
登录,并上传文件 @return @throws HttpProcessException
src/test/java/com/arronlong/httpclientutil/test/TestUpload.java:47
↓ 1 callersMethodremoveContentTypeCharset
移除content-type中的charset @param encoding 编码 @param entity 请求参数及数据信息
src/main/java/com/arronlong/httpclientutil/common/Utils.java:171
↓ 1 callersMethodretry
重试(如果请求是幂等的,就再次尝试) @param tryTimes 重试次数 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:169
↓ 1 callersMethodsslpv
设置ssl版本<br> 如果您想要设置ssl版本,必须<b><span style="color:red">先调用此方法,再调用ssl方法</span><br> 仅支持 SSLv3,TSLv1,TSLv1.1,TSLv1.2</b> @param sslpv 版本号 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:227
↓ 1 callersMethodstart
()
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:81
↓ 1 callersMethodtestByPool
测试启用http连接池,get100次,down20次的执行时间 @throws HttpProcessException
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:135
↓ 1 callersMethodtestMultiDown
(HttpConfig cfg, int count)
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:67
↓ 1 callersMethodtestMultiGet
(HttpConfig cfg, int count)
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:50
↓ 1 callersMethodtestMutilTask
()
src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java:88
↓ 1 callersMethodtestquickConcurrent
快速测试pool的应用(通过运行httpConn.bat监控http连接数,查看是否启用连接池) @throws HttpProcessException
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:159
MethodGetRunnable
(CountDownLatch countDownLatch)
src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java:163
MethodGetRunnable
(CountDownLatch countDownLatch,HttpConfig config, String url)
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:91
MethodHCB
()
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:45
MethodHttpConfig
()
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:23
MethodHttpCookies
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:29
MethodHttpHeader
()
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:18
MethodHttpMethods
(int code, String name)
src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java:64
MethodHttpProcessException
(Exception e)
src/main/java/com/arronlong/httpclientutil/exception/HttpProcessException.java:12
next →1–100 of 171, ranked by callers