Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Arronlong/httpclientutil
/ functions
Functions
171 in github.com/Arronlong/httpclientutil
⨍
Functions
171
◇
Types & classes
30
↓ 75 callers
Method
put
以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 callers
Method
url
@param url 资源url @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:111
↓ 36 callers
Method
get
获取head信息 @return
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:567
↓ 33 callers
Method
custom
获取实例 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:29
↓ 29 callers
Method
client
@param client HttpClient对象 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:102
↓ 26 callers
Method
build
返回header头信息 @return 返回构建的header头信息数组
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:579
↓ 26 callers
Method
headers
@param headers Header头信息 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:120
↓ 17 callers
Method
context
@param context cookie操作相关 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:160
↓ 16 callers
Method
out
@param out 输出流对象 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:260
↓ 15 callers
Method
exception
打印异常堆栈 @param t 异常
src/main/java/com/arronlong/httpclientutil/common/Utils.java:278
↓ 15 callers
Method
map
@param map 传递参数 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:169
↓ 14 callers
Method
method
@param method 请求方法 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:142
↓ 12 callers
Method
get
以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 callers
Method
close
尝试关闭response @param resp HttpResponse对象
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:553
↓ 10 callers
Method
custom
()
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:20
↓ 10 callers
Method
custom
()
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:46
↓ 10 callers
Method
encoding
@param encoding 输入输出编码 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:230
↓ 10 callers
Method
post
以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 callers
Method
send
请求资源或服务 @param config 请求参数配置 @return 返回处理结果 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:372
↓ 9 callers
Method
userAgent
User-Agent的内容包含发出请求的用户信息 @param userAgent user-agent @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:395
↓ 8 callers
Method
down
下载文件 @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 callers
Method
execute
请求资源或服务 @param config 请求参数配置 @return 返回HttpResponse对象 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:383
↓ 7 callers
Method
info
打印消息 @param msg 消息
src/main/java/com/arronlong/httpclientutil/common/Utils.java:236
↓ 6 callers
Method
create
判定是否开启连接池、及url是http还是https <br> 如果已开启连接池,则自动调用build方法,从连接池中获取client对象<br> 否则,直接返回相应的默认client对象<br> @param config 请求参数配置 @throws HttpProcessExcep
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:65
↓ 6 callers
Method
getProperty
从指定的属性文件中获取某一属性值 如果属性文件不存在该属性则返回 null @param fileName 属性文件 @param name 属性名称 @return 属性值
src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java:91
↓ 5 callers
Method
getInstance
()
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:42
↓ 5 callers
Method
getName
()
src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java:68
↓ 5 callers
Method
regex
通过正则表达式获取内容 @param regex 正则表达式 @param from 原字符串 @return
src/test/java/com/arronlong/httpclientutil/test/TestCookie.java:89
↓ 5 callers
Method
regex
通过正则表达式获取内容 @param regex 正则表达式 @param from 原字符串 @return
src/test/java/com/arronlong/httpclientutil/test/TestCookieWithHttpCookies.java:90
↓ 5 callers
Method
regex
通过正则表达式获取内容 @param regex 正则表达式 @param from 原字符串 @return 返回匹配结果
src/main/java/com/arronlong/httpclientutil/common/util/StringUtil.java:23
↓ 5 callers
Method
ssl
设置ssl安全链接 @return 返回当前对象 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:84
↓ 5 callers
Method
timeout
设置超时时间 @param timeout 超市时间,单位-毫秒 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:56
↓ 4 callers
Method
find
(String name)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:180
↓ 4 callers
Method
ocrCode4Net
直接获取网络验证码(验证码不刷新) @param imgUrl 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OCR.java:110
↓ 4 callers
Method
shutdown
()
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:86
↓ 3 callers
Method
await
()
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:98
↓ 3 callers
Method
custom
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:25
↓ 3 callers
Method
getContext
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:35
↓ 3 callers
Method
getSSLContext
(SSLProtocolVersion sslpv)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:149
↓ 3 callers
Method
inenc
@param inenc 输入编码 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:242
↓ 3 callers
Method
pool
设置连接池(默认开启https) @param maxTotal 最大连接数 @param defaultMaxPerRoute 每个路由默认连接数 @return 返回当前对象 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:135
↓ 2 callers
Method
custom
()
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:45
↓ 2 callers
Method
error
打印错误消息 @param msg 异常消息
src/main/java/com/arronlong/httpclientutil/common/Utils.java:259
↓ 2 callers
Method
files
@param filePaths 待上传文件所在路径 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:195
↓ 2 callers
Method
from
发出请求的用户的Email 例如:From: user@email.com @param from from @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:214
↓ 2 callers
Method
getName
()
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:177
↓ 2 callers
Method
getParaMap
()
src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java:56
↓ 2 callers
Method
getParaMap
()
src/main/java/com/arronlong/httpclientutil/common/util/OCR.java:44
↓ 2 callers
Method
getProperties
读取属性文件,并将读出来的属性集合添加到【allProps】当中 如果该属性文件之前已读取过,则直接从【allProps】获得 @param fileName 属性文件名 @return 属性
src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java:45
↓ 2 callers
Method
getRequest
根据请求方法名,获取request对象 @param url 资源地址 @param method 请求方式 @return 返回Http处理request基类
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:514
↓ 2 callers
Method
getSSLCONNSF
(SSLProtocolVersion sslpv)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:92
↓ 2 callers
Method
json
@param json 以json格式字符串作为参数 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:184
↓ 2 callers
Method
loadProperties
解析属性文件,将文件中的所有属性都读取到【Properties】当中 @param fileName 属性文件名 @return 属性
src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java:65
↓ 2 callers
Method
map2HttpEntity
参数转换,将map中的参数,转到参数列表中 @param nvps 参数列表 @param map 参数列表(map) @param encoding 编码 @return 返回HttpEntity @throws UnsupportedEncodingException
src/main/java/com/arronlong/httpclientutil/common/Utils.java:84
↓ 2 callers
Method
ocrCode
识别本地校验码(英文:字母+大小写) @param filePath 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OCR.java:61
↓ 2 callers
Method
ocrCode4Net
直接获取网络验证码(验证码不刷新) @param imgUrl 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java:157
↓ 2 callers
Method
outenc
@param outenc 输出编码 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:251
↓ 2 callers
Method
proxy
设置代理 @param builder @param hostOrIP @param port
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:134
↓ 2 callers
Method
proxy
设置代理 @param hostOrIP 代理host或者ip @param port 代理端口 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:156
↓ 2 callers
Method
referer
先前网页的地址,当前请求网页紧随其后,即来路 例如:Referer: http://www.zcmhi.com/archives/71.html @param referer referer @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:357
↓ 2 callers
Method
send
模拟请求 @param url 资源地址 @param map 参数列表 @param encoding 编码 @return @throws NoSuchAlgorithmException @throws KeyManagementException @throws IOException
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:153
↓ 2 callers
Method
setConfig
(HttpConfig config)
src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java:158
↓ 2 callers
Method
setCookieStore
(CookieStore cookieStore)
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:48
↓ 2 callers
Method
upload
上传文件 @param client client对象 @param url 资源地址 @param headers 请求头信息 @param context http上下文,用于cookie操作 @return 返回处理结果 @throws HttpProcessExceptio
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:318
↓ 1 callers
Method
accept
指定客户端能够接收的内容类型 例如:Accept: text/plain, text/html @param accept accept @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:45
↓ 1 callers
Method
buildParas
生成参数 参数格式:k1=v1&k2=v2 @param paras 参数列表 @return 返回参数列表(map)
src/main/java/com/arronlong/httpclientutil/common/Utils.java:202
↓ 1 callers
Method
checkHasParas
检测url是否含有参数,如果有,则把参数加到参数列表中 @param url 资源地址 @param nvps 参数列表 @param encoding 编码 @return 返回去掉参数的url @throws UnsupportedEncodingException 不支持的编码异常
src/main/java/com/arronlong/httpclientutil/common/Utils.java:64
↓ 1 callers
Method
contentType
请求的与实体对应的MIME信息 例如:Content-Type: application/x-www-form-urlencoded @param contentType content-type @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:175
↓ 1 callers
Method
createIgnoreVerifySSL
绕过验证 @return @throws NoSuchAlgorithmException @throws KeyManagementException
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:101
↓ 1 callers
Method
custom
设置信任自定义的证书 @param keyStorePath 密钥库路径 @param keyStorepass 密钥库密码 @return
src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java:61
↓ 1 callers
Method
customSSL
(String keyStorePath, String keyStorepass)
src/main/java/com/arronlong/httpclientutil/common/SSLs.java:120
↓ 1 callers
Method
debug
开启打印日志
src/main/java/com/arronlong/httpclientutil/common/Utils.java:285
↓ 1 callers
Method
errorException
打印错误消息和异常堆栈 @param msg 异常消息 @param t 异常
src/main/java/com/arronlong/httpclientutil/common/Utils.java:269
↓ 1 callers
Method
fmt2Int
转化为数字 @param resp 响应对象 @return 返回处理结果 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:474
↓ 1 callers
Method
fmt2Stream
转化为流 @param resp 响应对象 @param out 输出流 @return 返回输出流 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:495
↓ 1 callers
Method
fmt2String
转化为字符串 @param resp 响应对象 @param encoding 编码 @return 返回处理结果 @throws HttpProcessException http处理异常
src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java:448
↓ 1 callers
Method
getCode
()
src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java:71
↓ 1 callers
Method
getCookieStore
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:44
↓ 1 callers
Method
isReturnRespHeaders
()
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:272
↓ 1 callers
Method
newThread
(final Runnable r)
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:109
↓ 1 callers
Method
ocrCode
识别本地校验码(英文:字母+大小写) @param filePath 验证码地址 @return 返回识别的验证码结果
src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java:74
↓ 1 callers
Method
other
自定义header头信息 @param key header-key @param value header-value @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:34
↓ 1 callers
Method
prepareUpload
登录,并上传文件 @return @throws HttpProcessException
src/test/java/com/arronlong/httpclientutil/test/TestUpload.java:47
↓ 1 callers
Method
removeContentTypeCharset
移除content-type中的charset @param encoding 编码 @param entity 请求参数及数据信息
src/main/java/com/arronlong/httpclientutil/common/Utils.java:171
↓ 1 callers
Method
retry
重试(如果请求是幂等的,就再次尝试) @param tryTimes 重试次数 @return 返回当前对象
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:169
↓ 1 callers
Method
sslpv
设置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 callers
Method
start
()
src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java:81
↓ 1 callers
Method
testByPool
测试启用http连接池,get100次,down20次的执行时间 @throws HttpProcessException
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:135
↓ 1 callers
Method
testMultiDown
(HttpConfig cfg, int count)
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:67
↓ 1 callers
Method
testMultiGet
(HttpConfig cfg, int count)
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:50
↓ 1 callers
Method
testMutilTask
()
src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java:88
↓ 1 callers
Method
testquickConcurrent
快速测试pool的应用(通过运行httpConn.bat监控http连接数,查看是否启用连接池) @throws HttpProcessException
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:159
Method
GetRunnable
(CountDownLatch countDownLatch)
src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java:163
Method
GetRunnable
(CountDownLatch countDownLatch,HttpConfig config, String url)
src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java:91
Method
HCB
()
src/main/java/com/arronlong/httpclientutil/builder/HCB.java:45
Method
HttpConfig
()
src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java:23
Method
HttpCookies
()
src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java:29
Method
HttpHeader
()
src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java:18
Method
HttpMethods
(int code, String name)
src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java:64
Method
HttpProcessException
(Exception e)
src/main/java/com/arronlong/httpclientutil/exception/HttpProcessException.java:12
next →
1–100 of 171, ranked by callers