├── .idea ├── compiler.xml ├── libraries │ ├── Maven__com_dianping_cat_cat_client_1_3_6.xml │ ├── Maven__com_google_code_gson_gson_2_8_0.xml │ ├── Maven__com_google_guava_guava_18_0.xml │ ├── Maven__commons_codec_commons_codec_1_10.xml │ ├── Maven__commons_io_commons_io_2_4.xml │ ├── Maven__commons_logging_commons_logging_1_0_4.xml │ ├── Maven__commons_logging_commons_logging_api_1_1.xml │ ├── Maven__io_netty_netty_all_4_0_24_Final.xml │ ├── Maven__javassist_javassist_3_12_1_GA.xml │ ├── Maven__junit_junit_4_12.xml │ ├── Maven__log4j_log4j_1_2_17.xml │ ├── Maven__net_sf_ehcache_ehcache_2_10_2.xml │ ├── Maven__org_apache_commons_commons_lang3_3_6.xml │ ├── Maven__org_apache_commons_commons_pool2_2_4_2.xml │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_2.xml │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_4.xml │ ├── Maven__org_apache_httpcomponents_httpmime_4_5_2.xml │ ├── Maven__org_apache_xbean_xbean_reflect_3_4.xml │ ├── Maven__org_aspectj_aspectjweaver_1_8_13.xml │ ├── Maven__org_bouncycastle_bcprov_jdk15on_1_52.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_jsoup_jsoup_1_8_3.xml │ ├── Maven__org_plexus_plexus_classworlds_2_2_2.xml │ ├── Maven__org_plexus_plexus_container_default_1_5_5.xml │ ├── Maven__org_plexus_plexus_utils_3_0_8.xml │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml │ ├── Maven__org_slf4j_slf4j_api_1_6_4.xml │ ├── Maven__org_slf4j_slf4j_log4j12_1_7_21.xml │ ├── Maven__org_springframework_data_spring_data_commons_1_13_4_RELEASE.xml │ ├── Maven__org_springframework_data_spring_data_keyvalue_1_2_4_RELEASE.xml │ ├── Maven__org_springframework_data_spring_data_redis_1_8_4_RELEASE.xml │ ├── Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml │ ├── Maven__org_springframework_spring_aspects_5_0_5_RELEASE.xml │ ├── Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml │ ├── Maven__org_springframework_spring_context_3_2_4_RELEASE.xml │ ├── Maven__org_springframework_spring_context_support_4_3_9_RELEASE.xml │ ├── Maven__org_springframework_spring_core_5_0_5_RELEASE.xml │ ├── Maven__org_springframework_spring_expression_3_2_4_RELEASE.xml │ ├── Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml │ ├── Maven__org_springframework_spring_oxm_4_3_9_RELEASE.xml │ ├── Maven__org_springframework_spring_test_5_0_5_RELEASE.xml │ ├── Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml │ ├── Maven__org_unidal_framework_foundation_service_2_2_0.xml │ └── Maven__redis_clients_jedis_2_9_0.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── CrawlerArtifact.iml ├── README.md ├── crawler-1-config.dtd ├── crawler-1-mapper.dtd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── crawler │ │ └── artifact │ │ ├── annocation │ │ ├── Charset.java │ │ ├── Cookies.java │ │ ├── Crawler.java │ │ ├── Headers.java │ │ ├── Params.java │ │ ├── Proxy.java │ │ ├── RequestMethod.java │ │ ├── Session.java │ │ ├── Start.java │ │ └── Url.java │ │ ├── aspect │ │ ├── SessionInterceptor.java │ │ └── SessionSwitcher.java │ │ ├── beans │ │ ├── CrawlerSessionFactoryBean.java │ │ ├── CrawlerSessionSupport.java │ │ ├── CrawlerSessionTemplate.java │ │ └── MapperFactoryBean.java │ │ ├── binding │ │ ├── AuthCodeCacheBean.java │ │ ├── HtmlUnitMapperMethod.java │ │ ├── HttpClientMapperMethod.java │ │ ├── MapperMethod.java │ │ ├── MapperProxy.java │ │ ├── MapperProxyFactory.java │ │ ├── MapperRegistry.java │ │ ├── ScheduleExecutor.java │ │ ├── ScheduleMapperMethod.java │ │ ├── ScheduleRegistry.java │ │ └── SeleniumMapperMethod.java │ │ ├── builder │ │ ├── BaseBuilder.java │ │ ├── GlobalHeadersResolver.java │ │ ├── GlobalProxyResolver.java │ │ ├── MapperBuilderAssistant.java │ │ └── xml │ │ │ ├── MapperCacheTimeoutResolver.java │ │ │ ├── XMLConfigBuilder.java │ │ │ ├── XMLMapperBuilder.java │ │ │ ├── XMLMapperEntityResolver.java │ │ │ ├── XMLStatementBuilder.java │ │ │ ├── crawler-1-config.dtd │ │ │ └── crawler-1-mapper.dtd │ │ ├── cache │ │ ├── EncacheManager.java │ │ └── RedisCacheManager.java │ │ ├── exceptions │ │ ├── BindingException.java │ │ ├── BuilderException.java │ │ ├── ErrorContext.java │ │ ├── ExceptionFactory.java │ │ ├── IncompleteElementException.java │ │ ├── NestedExceptionUtils.java │ │ ├── NestedIOException.java │ │ └── PersistenceException.java │ │ ├── hander │ │ ├── ParameterHandler.java │ │ └── RegexUtil.java │ │ ├── http │ │ ├── environment │ │ │ ├── ClientCookie.java │ │ │ ├── Cookie.java │ │ │ ├── LoginCrawlerCookie.java │ │ │ ├── ProxyManager.java │ │ │ └── RetryEntity.java │ │ ├── htmlunit │ │ │ ├── HutDeleteMethodStrategy.java │ │ │ ├── HutGetMethodStrategy.java │ │ │ ├── HutHeadMethodStrategy.java │ │ │ ├── HutOptionMethodStrategy.java │ │ │ ├── HutPostMethodStrategy.java │ │ │ └── HutPutMethodStrategy.java │ │ └── httpclient │ │ │ ├── AuthCodeProcessor.java │ │ │ ├── DefaultHttpMethodStrategy.java │ │ │ ├── HcDeleteMethodStrategy.java │ │ │ ├── HcGetMethodStrategy.java │ │ │ ├── HcHeadMethodStrategy.java │ │ │ ├── HcOptionMethodStrategy.java │ │ │ ├── HcPostMethodStrategy.java │ │ │ ├── HcPutMethodStrategy.java │ │ │ ├── HttpComponentsUtil.java │ │ │ ├── HttpCrawler.java │ │ │ ├── IHttpMethodStrategy.java │ │ │ ├── LcStatus.java │ │ │ ├── LoginConfig.java │ │ │ ├── Response.java │ │ │ └── Status.java │ │ ├── io │ │ ├── ClassLoaderWrapper.java │ │ ├── DefaultVFS.java │ │ ├── ResolverUtil.java │ │ ├── Resources.java │ │ └── VFS.java │ │ ├── logging │ │ ├── Log.java │ │ ├── Log4JImpl.java │ │ └── LogFactory.java │ │ ├── mappers │ │ ├── JdMapper.java │ │ └── TbMapper.java │ │ ├── mapping │ │ ├── GlobalHeaders.java │ │ ├── MappedProxyType.java │ │ └── MappedStatement.java │ │ ├── node │ │ ├── Attribute.java │ │ └── Element.java │ │ ├── parsing │ │ ├── GenericTokenParser.java │ │ ├── PropertyParser.java │ │ ├── TokenHandler.java │ │ ├── XNode.java │ │ └── XPathParser.java │ │ ├── reflection │ │ ├── ExceptionUtil.java │ │ └── ReflectionUtil.java │ │ ├── service │ │ ├── CrawlerResult.java │ │ ├── InfoBean.java │ │ ├── JdSVC.java │ │ ├── MFAuthCodeProcessor.java │ │ └── TbSVC.java │ │ ├── session │ │ ├── Configuration.java │ │ ├── CrawlerSession.java │ │ ├── CrawlerSessionFactory.java │ │ ├── CrawlerSessionFactoryBuilder.java │ │ └── defaults │ │ │ ├── DefaultCrawlerSession.java │ │ │ └── DefaultCrawlerSessionFactory.java │ │ ├── type │ │ ├── CharSetType.java │ │ ├── ConnectionType.java │ │ ├── CrawlerType.java │ │ ├── HtmlunitMethodType.java │ │ ├── HttpClientMethodType.java │ │ ├── HttpMethodType.java │ │ ├── LogLevel.java │ │ ├── ParamaType.java │ │ └── RetryType.java │ │ └── util │ │ ├── CacheList.java │ │ ├── CacheMap.java │ │ ├── ServiceFactory.java │ │ └── SessionUtil.java └── resources │ └── applicationContext-CrawlerArtifact-svc.xml └── test ├── java └── com │ └── crawler │ └── artifact │ └── session │ └── test │ ├── BaseTestCase.java │ ├── JdTest.java │ └── TbTest.java └── resources ├── META-INF └── app.properties ├── applicationContext-CrawlerArtifact-svc.xml ├── crawler-config.xml ├── encache.xml ├── log4j.properties └── mappers ├── JdMapper.xml └── tbMapper.xml /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_dianping_cat_cat_client_1_3_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__com_dianping_cat_cat_client_1_3_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_code_gson_gson_2_8_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__com_google_code_gson_gson_2_8_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_guava_guava_18_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__com_google_guava_guava_18_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__commons_io_commons_io_2_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_api_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__commons_logging_commons_logging_api_1_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_all_4_0_24_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__io_netty_netty_all_4_0_24_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__javassist_javassist_3_12_1_GA.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__javassist_javassist_3_12_1_GA.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__junit_junit_4_12.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__log4j_log4j_1_2_17.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_ehcache_ehcache_2_10_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__net_sf_ehcache_ehcache_2_10_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_lang3_3_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpmime_4_5_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpmime_4_5_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xbean_xbean_reflect_3_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_apache_xbean_xbean_reflect_3_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_52.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_52.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_plexus_plexus_classworlds_2_2_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_plexus_plexus_classworlds_2_2_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_plexus_plexus_container_default_1_5_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_plexus_plexus_container_default_1_5_5.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_plexus_plexus_utils_3_0_8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_plexus_plexus_utils_3_0_8.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_6_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_slf4j_slf4j_api_1_6_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_21.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_21.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_4_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_4_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_4_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_4_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_4_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_4_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aspects_5_0_5_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_5_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_3_2_4_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_context_3_2_4_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_support_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_9_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_core_5_0_5_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_core_5_0_5_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_expression_3_2_4_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_expression_3_2_4_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_oxm_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_9_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_unidal_framework_foundation_service_2_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__org_unidal_framework_foundation_service_2_2_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /CrawlerArtifact.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/CrawlerArtifact.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/README.md -------------------------------------------------------------------------------- /crawler-1-config.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/crawler-1-config.dtd -------------------------------------------------------------------------------- /crawler-1-mapper.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/crawler-1-mapper.dtd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Charset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Charset.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Cookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Cookies.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Crawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Crawler.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Headers.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Params.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Proxy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/RequestMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/RequestMethod.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Session.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Start.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Start.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/annocation/Url.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/annocation/Url.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/aspect/SessionInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/aspect/SessionInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/aspect/SessionSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/aspect/SessionSwitcher.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/beans/CrawlerSessionFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/beans/CrawlerSessionFactoryBean.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/beans/CrawlerSessionSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/beans/CrawlerSessionSupport.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/beans/CrawlerSessionTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/beans/CrawlerSessionTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/beans/MapperFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/beans/MapperFactoryBean.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/AuthCodeCacheBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/AuthCodeCacheBean.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/HtmlUnitMapperMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/HtmlUnitMapperMethod.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/HttpClientMapperMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/HttpClientMapperMethod.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/MapperMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/MapperMethod.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/MapperProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/MapperProxy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/MapperProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/MapperProxyFactory.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/MapperRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/MapperRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/ScheduleExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/ScheduleExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/ScheduleMapperMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/ScheduleMapperMethod.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/ScheduleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/ScheduleRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/binding/SeleniumMapperMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/binding/SeleniumMapperMethod.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/BaseBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/BaseBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/GlobalHeadersResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/GlobalHeadersResolver.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/GlobalProxyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/GlobalProxyResolver.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/MapperBuilderAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/MapperBuilderAssistant.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/xml/MapperCacheTimeoutResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/xml/MapperCacheTimeoutResolver.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/xml/XMLConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/xml/XMLConfigBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/xml/XMLMapperBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/xml/XMLMapperBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/xml/XMLMapperEntityResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/xml/XMLMapperEntityResolver.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/xml/XMLStatementBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/xml/XMLStatementBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/xml/crawler-1-config.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/xml/crawler-1-config.dtd -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/builder/xml/crawler-1-mapper.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/builder/xml/crawler-1-mapper.dtd -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/cache/EncacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/cache/EncacheManager.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/cache/RedisCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/cache/RedisCacheManager.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/BindingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/BindingException.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/BuilderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/BuilderException.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/ErrorContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/ErrorContext.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/ExceptionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/ExceptionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/IncompleteElementException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/IncompleteElementException.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/NestedExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/NestedExceptionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/NestedIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/NestedIOException.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/exceptions/PersistenceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/exceptions/PersistenceException.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/hander/ParameterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/hander/ParameterHandler.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/hander/RegexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/hander/RegexUtil.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/environment/ClientCookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/environment/ClientCookie.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/environment/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/environment/Cookie.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/environment/LoginCrawlerCookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/environment/LoginCrawlerCookie.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/environment/ProxyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/environment/ProxyManager.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/environment/RetryEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/environment/RetryEntity.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/htmlunit/HutDeleteMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/htmlunit/HutDeleteMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/htmlunit/HutGetMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/htmlunit/HutGetMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/htmlunit/HutHeadMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/htmlunit/HutHeadMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/htmlunit/HutOptionMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/htmlunit/HutOptionMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/htmlunit/HutPostMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/htmlunit/HutPostMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/htmlunit/HutPutMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/htmlunit/HutPutMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/AuthCodeProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/AuthCodeProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/DefaultHttpMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/DefaultHttpMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HcDeleteMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HcDeleteMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HcGetMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HcGetMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HcHeadMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HcHeadMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HcOptionMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HcOptionMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HcPostMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HcPostMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HcPutMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HcPutMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HttpComponentsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HttpComponentsUtil.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/HttpCrawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/HttpCrawler.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/IHttpMethodStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/IHttpMethodStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/LcStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/LcStatus.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/LoginConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/LoginConfig.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/Response.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/http/httpclient/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/http/httpclient/Status.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/io/ClassLoaderWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/io/ClassLoaderWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/io/DefaultVFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/io/DefaultVFS.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/io/ResolverUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/io/ResolverUtil.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/io/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/io/Resources.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/io/VFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/io/VFS.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/logging/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/logging/Log.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/logging/Log4JImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/logging/Log4JImpl.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/logging/LogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/logging/LogFactory.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/mappers/JdMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/mappers/JdMapper.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/mappers/TbMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/mappers/TbMapper.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/mapping/GlobalHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/mapping/GlobalHeaders.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/mapping/MappedProxyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/mapping/MappedProxyType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/mapping/MappedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/mapping/MappedStatement.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/node/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/node/Attribute.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/node/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/node/Element.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/parsing/GenericTokenParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/parsing/GenericTokenParser.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/parsing/PropertyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/parsing/PropertyParser.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/parsing/TokenHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/parsing/TokenHandler.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/parsing/XNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/parsing/XNode.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/parsing/XPathParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/parsing/XPathParser.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/reflection/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/reflection/ExceptionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/reflection/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/reflection/ReflectionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/service/CrawlerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/service/CrawlerResult.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/service/InfoBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/service/InfoBean.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/service/JdSVC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/service/JdSVC.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/service/MFAuthCodeProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/service/MFAuthCodeProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/service/TbSVC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/service/TbSVC.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/session/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/session/Configuration.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/session/CrawlerSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/session/CrawlerSession.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/session/CrawlerSessionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/session/CrawlerSessionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/session/CrawlerSessionFactoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/session/CrawlerSessionFactoryBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/session/defaults/DefaultCrawlerSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/session/defaults/DefaultCrawlerSession.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/session/defaults/DefaultCrawlerSessionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/session/defaults/DefaultCrawlerSessionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/CharSetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/CharSetType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/ConnectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/ConnectionType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/CrawlerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/CrawlerType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/HtmlunitMethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/HtmlunitMethodType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/HttpClientMethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/HttpClientMethodType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/HttpMethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/HttpMethodType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/LogLevel.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/ParamaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/ParamaType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/type/RetryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/type/RetryType.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/util/CacheList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/util/CacheList.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/util/CacheMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/util/CacheMap.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/util/ServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/util/ServiceFactory.java -------------------------------------------------------------------------------- /src/main/java/com/crawler/artifact/util/SessionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/java/com/crawler/artifact/util/SessionUtil.java -------------------------------------------------------------------------------- /src/main/resources/applicationContext-CrawlerArtifact-svc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/main/resources/applicationContext-CrawlerArtifact-svc.xml -------------------------------------------------------------------------------- /src/test/java/com/crawler/artifact/session/test/BaseTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/java/com/crawler/artifact/session/test/BaseTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/crawler/artifact/session/test/JdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/java/com/crawler/artifact/session/test/JdTest.java -------------------------------------------------------------------------------- /src/test/java/com/crawler/artifact/session/test/TbTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/java/com/crawler/artifact/session/test/TbTest.java -------------------------------------------------------------------------------- /src/test/resources/META-INF/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/resources/META-INF/app.properties -------------------------------------------------------------------------------- /src/test/resources/applicationContext-CrawlerArtifact-svc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/resources/applicationContext-CrawlerArtifact-svc.xml -------------------------------------------------------------------------------- /src/test/resources/crawler-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/resources/crawler-config.xml -------------------------------------------------------------------------------- /src/test/resources/encache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/resources/encache.xml -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/mappers/JdMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/resources/mappers/JdMapper.xml -------------------------------------------------------------------------------- /src/test/resources/mappers/tbMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LovelyBear2018/MyHttpClient/HEAD/src/test/resources/mappers/tbMapper.xml --------------------------------------------------------------------------------