├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ ├── com │ │ └── arronlong │ │ │ └── httpclientutil │ │ │ ├── HttpClientUtil.java │ │ │ ├── builder │ │ │ └── HCB.java │ │ │ ├── common │ │ │ ├── HttpConfig.java │ │ │ ├── HttpCookies.java │ │ │ ├── HttpHeader.java │ │ │ ├── HttpMethods.java │ │ │ ├── HttpResult.java │ │ │ ├── SSLs.java │ │ │ ├── Utils.java │ │ │ └── util │ │ │ │ ├── OCR.java │ │ │ │ ├── OldOCR.java │ │ │ │ ├── PropertiesUtil.java │ │ │ │ └── StringUtil.java │ │ │ ├── evictor │ │ │ └── NIdleConnectionEvictor.java │ │ │ └── exception │ │ │ └── HttpProcessException.java │ └── config.properties └── resources │ └── log4j.properties └── test └── java └── com └── arronlong └── httpclientutil └── test ├── Demo.java ├── HttpClientTest.java ├── SimpleHttpClientDemo.java ├── TestCookie.java ├── TestCookieWithHttpCookies.java ├── TestDownLoadImg.java ├── TestHttpPool.java ├── TestHttpResult.java ├── TestUpload.java ├── TestVerifyCode.java └── httpConn.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/HttpClientUtil.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/builder/HCB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/builder/HCB.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/HttpConfig.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/HttpCookies.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/HttpHeader.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/HttpMethods.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/HttpResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/HttpResult.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/SSLs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/SSLs.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/util/OCR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/util/OCR.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/util/OldOCR.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/util/PropertiesUtil.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/common/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/common/util/StringUtil.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/evictor/NIdleConnectionEvictor.java -------------------------------------------------------------------------------- /src/main/java/com/arronlong/httpclientutil/exception/HttpProcessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/com/arronlong/httpclientutil/exception/HttpProcessException.java -------------------------------------------------------------------------------- /src/main/java/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/java/config.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/Demo.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/HttpClientTest.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/SimpleHttpClientDemo.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/TestCookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/TestCookie.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/TestCookieWithHttpCookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/TestCookieWithHttpCookies.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/TestDownLoadImg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/TestDownLoadImg.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/TestHttpPool.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/TestHttpResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/TestHttpResult.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/TestUpload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/TestUpload.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/TestVerifyCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/TestVerifyCode.java -------------------------------------------------------------------------------- /src/test/java/com/arronlong/httpclientutil/test/httpConn.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arronlong/httpclientutil/HEAD/src/test/java/com/arronlong/httpclientutil/test/httpConn.bat --------------------------------------------------------------------------------