René's URL Explorer Experiment


Title: GitHub - sunkejava/httpclientUtil: 基于HttpClient-4.4.1、HttpAsyncClient-4.1封装的工具类。支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义header信息、配置ssl、配置proxy等。

Open Graph Title: GitHub - sunkejava/httpclientUtil: 基于HttpClient-4.4.1、HttpAsyncClient-4.1封装的工具类。支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义header信息、配置ssl、配置proxy等。

X Title: GitHub - sunkejava/httpclientUtil: 基于HttpClient-4.4.1、HttpAsyncClient-4.1封装的工具类。支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义header信息、配置ssl、配置proxy等。

Description: 基于HttpClient-4.4.1、HttpAsyncClient-4.1封装的工具类。支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义header信息、配置ssl、配置proxy等。 - sunkejava/httpclientUtil

Open Graph Description: 基于HttpClient-4.4.1、HttpAsyncClient-4.1封装的工具类。支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义header信息、配置ssl、配置proxy等。 - sunkejava/httpclientUtil

X Description: 基于HttpClient-4.4.1、HttpAsyncClient-4.1封装的工具类。支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义header信息、配置ssl、配置proxy等。 - sunkejava/httpclientUtil

Opengraph URL: https://github.com/sunkejava/httpclientUtil

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:36bb0dcd-c943-96e6-5184-0c8b67a452bd
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9AC4:386CF7:10A8F6A:16A8281:69729C92
html-safe-nonced6d770c65883523ee9b72d7b0992b98b4bd9f929d5f228e217414eb291a4ca34
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QUM0OjM4NkNGNzoxMEE4RjZBOjE2QTgyODE6Njk3MjlDOTIiLCJ2aXNpdG9yX2lkIjoiMTk4ODE0MjkwMTQxMzE5MDgwMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac9f445b288a41fde0ed911078a64a085e577914aa04485654a41e629856b04e0e
hovercard-subject-tagrepository:69622658
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/sunkejava/httpclientUtil
twitter:imagehttps://opengraph.githubassets.com/ab5044958824ea5072496e6ba8b5bebb484273da46bfab0bcf67c3f6ec738e4e/sunkejava/httpclientUtil
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ab5044958824ea5072496e6ba8b5bebb484273da46bfab0bcf67c3f6ec738e4e/sunkejava/httpclientUtil
og:image:alt基于HttpClient-4.4.1、HttpAsyncClient-4.1封装的工具类。支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义header信息、配置ssl、配置proxy等。 - sunkejava/httpclientUtil
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None72bb1c46bb1ebdc0dc83a0a57b64c3b4d668c125d1125d94898213a4c9db8da2
turbo-cache-controlno-preview
go-importgithub.com/sunkejava/httpclientUtil git https://github.com/sunkejava/httpclientUtil.git
octolytics-dimension-user_id16059692
octolytics-dimension-user_loginsunkejava
octolytics-dimension-repository_id69622658
octolytics-dimension-repository_nwosunkejava/httpclientUtil
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id46473766
octolytics-dimension-repository_parent_nwoArronlong/httpclientutil
octolytics-dimension-repository_network_root_id46473766
octolytics-dimension-repository_network_root_nwoArronlong/httpclientutil
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee746f1a3ddb5c0a91290ff3d5889b5247e0e519e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsunkejava%2FhttpclientUtil
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsunkejava%2FhttpclientUtil
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=sunkejava%2FhttpclientUtil
Reloadhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
Reloadhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
Reloadhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
sunkejava https://patch-diff.githubusercontent.com/sunkejava
httpclientUtilhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
Arronlong/httpclientutilhttps://patch-diff.githubusercontent.com/Arronlong/httpclientutil
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fsunkejava%2FhttpclientUtil
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fsunkejava%2FhttpclientUtil
Star 1 https://patch-diff.githubusercontent.com/login?return_to=%2Fsunkejava%2FhttpclientUtil
blog.csdn.net/column/details/httpclient-arron.htmlhttp://blog.csdn.net/column/details/httpclient-arron.html
1 star https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/stargazers
710 forks https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/forks
Branches https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/branches
Tags https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/tags
Activity https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fsunkejava%2FhttpclientUtil
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fsunkejava%2FhttpclientUtil
Code https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
Pull requests 0 https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/pulls
Actions https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/actions
Projects 0 https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/projects
Wiki https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/wiki
Security 0 https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/security
Insights https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/pulse
Code https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
Pull requests https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/pulls
Actions https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/actions
Projects https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/projects
Wiki https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/wiki
Security https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/security
Insights https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/pulse
Brancheshttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/branches
Tagshttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/tags
https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/branches
https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/tags
20 Commitshttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/commits/master/
https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/commits/master/
srchttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/tree/master/src
srchttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/tree/master/src
README.mdhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/blob/master/README.md
pom.xmlhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/blob/master/pom.xml
pom.xmlhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/blob/master/pom.xml
READMEhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil#httpclientutil
http://blog.csdn.net/column/details/httpclient-arron.html
xiaoxian8023http://blog.csdn.net/xiaoxian8023
轻松把玩HttpClienthttp://blog.csdn.net/column/details/httpclient-arron.html
RSS订阅http://blog.csdn.net/rss.html?type=column&column=httpclient-arron
https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil#最新更新文章
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之封装HttpClient工具类(七),新增验证码识别功能http://blog.csdn.net/xiaoxian8023/article/details/51606865
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之封装HttpClient工具类(六),封装输入参数,简化工具类http://blog.csdn.net/xiaoxian8023/article/details/50768320
https://camo.githubusercontent.com/63730bbeedf7b2cde13c17f09beac7d52d913ec1d47509d5ad137bf484fbeaea/687474703a2f2f7374617469632e626c6f672e6373646e2e6e65742f696d616765732f69636f6e2d7a6875616e6a69612e676966
xiaoxian8023http://blog.csdn.net/xiaoxian8023
阅读(1244)http://blog.csdn.net/xiaoxian8023/article/details/50768320
评论(5)http://blog.csdn.net/xiaoxian8023/article/details/50768320#comments
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求http://blog.csdn.net/xiaoxian8023/article/details/50474987
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpAsyncClient之模拟post请求示例http://blog.csdn.net/xiaoxian8023/article/details/49949813
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之封装HttpClient工具类(四),单线程调用及多线程批量调用测试http://blog.csdn.net/xiaoxian8023/article/details/49910885
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之封装HttpClient工具类(三),插件式配置Headerhttp://blog.csdn.net/xiaoxian8023/article/details/49910127
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之封装HttpClient工具类(二),插件式配置HttpClient对象http://blog.csdn.net/xiaoxian8023/article/details/49909359
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之封装HttpClient工具类(一)(现有网上分享中的最强大的工具类)http://blog.csdn.net/xiaoxian8023/article/details/49883113
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之设置代理,可以访问FaceBookhttp://blog.csdn.net/xiaoxian8023/article/details/49867257
xiaoxian8023http://blog.csdn.net/xiaoxian8023
阅读(1624)http://blog.csdn.net/xiaoxian8023/article/details/49867257
评论(1)http://blog.csdn.net/xiaoxian8023/article/details/49867257#comments
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之配置ssl,采用设置信任自签名证书实现httpshttp://blog.csdn.net/xiaoxian8023/article/details/49866397
xiaoxian8023http://blog.csdn.net/xiaoxian8023
阅读(1113)http://blog.csdn.net/xiaoxian8023/article/details/49866397
评论(1)http://blog.csdn.net/xiaoxian8023/article/details/49866397#comments
[编程语言]http://blog.csdn.net/code/column.html
轻松把玩HttpClient之配置ssl,采用绕过证书验证实现httpshttp://blog.csdn.net/xiaoxian8023/article/details/49865335
xiaoxian8023http://blog.csdn.net/xiaoxian8023
阅读(1588)http://blog.csdn.net/xiaoxian8023/article/details/49863967
评论(0)http://blog.csdn.net/xiaoxian8023/article/details/49863967#comments
[编程语言]http://blog.csdn.net/code/column.html
简单的利用UrlConnection,后台模拟http请求http://blog.csdn.net/xiaoxian8023/article/details/49785417
xiaoxian8023http://blog.csdn.net/xiaoxian8023
阅读(1391)http://blog.csdn.net/xiaoxian8023/article/details/43345717
评论(5)http://blog.csdn.net/xiaoxian8023/article/details/43345717#comments
[编程语言]http://blog.csdn.net/code/column.html
HttpClient3.x之Get请求和Post请求示例http://blog.csdn.net/xiaoxian8023/article/details/43345113
https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil#--------------------编程语言------------轻松把玩httpclient之封装httpclient工具类七新增验证码识别功能----------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家----h1--------p这个httpclientutil工具类分享在github上已经半年多的时间了并且得到了不小的关注有25颗star被fork了38次有了大家的鼓励工具类一直也在完善中最近比较忙两个多月前的修改在今天刚修改测试完成今天再次分享给大家160-160-160-160验证码识别这项技术并不是本工具类的功能而是通过一个开源的api来识别验证码的这里做了一个简单的封装主要是用来解决登陆时的验证码的问题p----div-classabout_info--------span-classfl------------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a------------span-classtime2016-06-07-2305spannbspnbsp------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails51606865-target_blank-classview阅读3942anbspnbsp------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails51606865comments-target_blank-classcomment评论0a--------span----divdiv------编程语言----------轻松把玩httpclient之封装httpclient工具类六封装输入参数简化工具类-------------------p在写这个工具类的时候发现传入的参数太多以至于方法泛滥只一个send方法就有30多个所以对工具类进行了优化把输入参数封装在一个对象里这样以后再扩展输入参数直接修改这个类就ok了160-160-160-160不多说了先上代码-请求配置类author-arrondate-2016年2月2日-下午31432version-10pubxiaoxian80232016-02-29-2155阅读1244评论5------------------------编程语言---------轻松把玩httpclient之封装httpclient工具类五携带cookie的请求-------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家-h1--p最近更新了一下httpclientutil工具类代码主要是添加了一个参数httpcontext这个是用来干嘛的呢其实是用来保存和传递cookie所需要的因为我们有很多时候都需要登录然后才能请求一些想要的数据而在这以前使用httpclientutil工具类还不能办到现在更新了以后终于可以了160-160-160-160先说一下思路本次的demo就是获取csdn中的c币要想获取c币必须先登p-div-classabout_info-----span-classfl---------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a---------span-classtime2016-01-07-1145spannbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails50474987-target_blank-classview阅读1861anbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails50474987comments-target_blank-classcomment评论2a-----span-div------------------------编程语言---------轻松把玩httpasyncclient之模拟post请求示例-------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家-h1--p如果看到过我前些天写过的轻松把玩httpclient之模拟post请求示例这篇文章你再看本文就是小菜一碟了如果你顺便懂一些nio基本上是毫无压力了因为httpasyncclient相对于httpclient就多了一个nio这也是为什么支持异步的原因不过我有一个疑问虽说nio是同步非阻塞io但是httpasyncclient提供了回调的机制这点儿跟netty很像所以可以模拟p-div-classabout_info-----span-classfl---------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a---------span-classtime2015-11-23-0913spannbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49949813-target_blank-classview阅读2360anbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49949813comments-target_blank-classcomment评论5a-----span-div------------------------编程语言---------轻松把玩httpclient之封装httpclient工具类四单线程调用及多线程批量调用测试-------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家-h1--p本文主要来分享一下该工具类的测试结果工具类的整体源码不再单独分享源码基本上都已经在文章中了开始我们的测试单线程调用测试public-static-void-testone-throws-httpprocessexception--systemoutprintlnquot--------简单方式调用默认post--------quot-string-url--quothtp-div-classabout_info-----span-classfl---------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a---------span-classtime2015-11-19-1121spannbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49910885-target_blank-classview阅读1638anbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49910885comments-target_blank-classcomment评论0a-----span-div------------------------编程语言---------轻松把玩httpclient之封装httpclient工具类三插件式配置header-------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家-h1--p上篇文章介绍了插件式配置httpclient本文将介绍插件式配置header为什么要配置header在前面已经提到了还里再简单说一下要使用httpclient模拟请求去访问各种接口或者网站资源都有可能有各种限制比如说java客户端模拟访问csdn博客就必须设置user-agent否则就报错了还有各种其他情况必须的设置一些特定的header才能请求成功或者才能不出问题好了p-div-classabout_info-----span-classfl---------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a---------span-classtime2015-11-19-1120spannbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49910127-target_blank-classview阅读1547anbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49910127comments-target_blank-classcomment评论0a-----span-div------------------------编程语言---------轻松把玩httpclient之封装httpclient工具类二插件式配置httpclient对象-------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家-h1--p上一篇文章中简单分享一下封装httpclient工具类的思路及部分代码本文将分享如何实现插件式配置httpclient对象如果你看过我前面的几篇关于httpclient的文章或者官网示例应该都知道httpclient对象在创建时都可以设置各种参数但是却没有简单的进行封装比如对我来说比较重要的3个代理ssl包含绕过证书验证和自定义证书验证超时还需要自己写所以这里我就简单封p-div-classabout_info-----span-classfl---------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a---------span-classtime2015-11-19-1120spannbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49909359-target_blank-classview阅读1487anbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49909359comments-target_blank-classcomment评论0a-----span-div------------------------编程语言---------轻松把玩httpclient之封装httpclient工具类一现有网上分享中的最强大的工具类-------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家-h1--p搜了一下网络上别人封装的httpclient大部分特别简单有一些看起来比较高级但是用起来都不怎么好用调用关系不清楚结构有点混乱所以也就萌生了自己封装httpclient工具类的想法要做就做最好的本工具类支持插件式配置header插件式配置httpclient对象这样就可以方便地自定义header信息配置ssl配置proxy等是不是觉得说的有点悬乎了那就先看看调用吧p-div-classabout_info-----span-classfl---------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a---------span-classtime2015-11-19-1120spannbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49883113-target_blank-classview阅读2061anbspnbsp---------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49883113comments-target_blank-classcomment评论8a-----span-div------------------------编程语言---------轻松把玩httpclient之设置代理可以访问facebook-------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家-h1--p前面的文章介绍了一些httpclient的简单示例本文继续采用示例的方式来演示httpclient的功能在项目中我们可能会遇到这样的情况为了保证系统的安全性只允许使用特定的代理才可以访问而与这些系统使用httpclient进行交互时只能为其配置代理这里我们使用gogent代理访问脸书来模拟这种情况现在在浏览器上访问是可以访问的xiaoxian80232015-11-16-1727阅读1624评论1编程语言轻松把玩httpclient之配置ssl采用设置信任自签名证书实现https----------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家----h1--------p在上篇文章httpclient配置ssl实现https简单示例绕过证书验证中简单分享了一下如何绕过证书验证如果你想用httpclient访问一个网站但是对方的证书没有通过ca认证或者其他问题导致证书不被信任比如12306的证书就是这样的所以对于这样的情况你只能是选择绕过证书验证的方案了但是如果是自己用jdk或者其他工具生成的证书还是希望用其他方式认证自签名的证书这篇文xiaoxian80232015-11-16-1600阅读1113评论1编程语言轻松把玩httpclient之配置ssl采用绕过证书验证实现https----------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家----h1--------p上篇文章说道httpclient不能直接访问https的资源这次就来模拟一下环境然后配置https测试一下在前面的文章中分享了一篇自己生成并在tomcat中配置ssl的文章tomcat配置ssl大家可以据此来在本地配置https我已经配置好了效果是这样滴可以看到已经信任该证书显示浅绿色小锁浏览器可以正常访问现在我们用代码测试一下public-stp----div-classabout_info--------span-classfl------------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a------------span-classtime2015-11-16-1511spannbspnbsp------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49865335-target_blank-classview阅读1870anbspnbsp------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49865335comments-target_blank-classcomment评论0a--------span----divdivdiv-classblog_list----h1----------------a-hrefhttpblogcsdnnetcodecolumnhtml-classcategory编程语言a--------a-name49863967-hrefhttpblogcsdnnetxiaoxian8023articledetails49863967-target_blank轻松把玩httpclient之模拟post请求示例a----------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家----h1--------phttpclient-是-apache-jakarta-common-下的子项目可以用来提供高效的最新的功能丰富的支持-http-协议的客户端编程工具包并且它支持-http-协议最新的版本和建议许多需要后台模拟请求的系统或者框架都用的是httpclient所以作为一个java开发人员有必要学一学本文提供了一个简单的demo供初学者参考使用httpcliexiaoxian80232015-11-16-1323阅读1588评论0编程语言简单的利用urlconnection后台模拟http请求----------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家----h1--------p这两天在整理看httpclient然后想自己用urlconnection后台模拟实现http请求于是一个简单的小例子就新鲜出炉了支持代理哦public-class-simplehttptest-public-static-string-sendstring-urlstr-map-mapstring-encodingstring-bodyquotquotstrinp----p----p----div-classabout_info--------span-classfl------------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a------------span-classtime2015-11-11-1913spannbspnbsp------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49785417-target_blank-classview阅读1613anbspnbsp------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails49785417comments-target_blank-classcomment评论1a--------span----divdivdiv-classblog_list----h1----------------a-hrefhttpblogcsdnnetcodecolumnhtml-classcategory编程语言a--------a-name43345717-hrefhttpblogcsdnnetxiaoxian8023articledetails43345717-target_blankhttpclient3x中使用https的方法a----------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家----h1--------phttpclient请求https的实例import-javaxnetsslsslcontextimport-javaxnetssltrustmanagerimport-javaxnetsslx509trustmanagerimport-javasecuritycertcertificateexceptionimport-javasecurityxiaoxian80232015-01-31-2108阅读1391评论5编程语言httpclient3x之get请求和post请求示例----------------img-srchttpstaticblogcsdnnetimagesicon-zhuanjiagif-classblog-icons-alt专家-title专家----h1--------phttpclient的支持在http11规范中定义的所有的http方法get-head-post-put-delete-trace-和-options每有一个方法都有一个对应的类httpgethttpheadhttpposthttpputhttpdeletehttptrace和httpoptions所有的这些类均实现了httpurirequest接口故可以作为exp----p----p----div-classabout_info--------span-classfl------------a-hrefhttpblogcsdnnetxiaoxian8023-target_blank-classuser_namexiaoxian8023a------------span-classtime2015-01-31-2041span------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails43345113-target_blank-classview阅读894a------------a-hrefhttpblogcsdnnetxiaoxian8023articledetails43345113comments-target_blank-classcomment评论6a--------span----divdiv
blog.csdn.net/column/details/httpclient-arron.htmlhttp://blog.csdn.net/column/details/httpclient-arron.html
Readme https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil
Activityhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/activity
1 starhttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/watchers
0 forkshttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fsunkejava%2FhttpclientUtil&report=sunkejava+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/releases
3 tags https://patch-diff.githubusercontent.com/sunkejava/httpclientUtil/tags
Packages 0https://patch-diff.githubusercontent.com/users/sunkejava/packages?repo_name=httpclientUtil
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.