最新文章列表

【Android开发】Android SDK自带的httpclient与第三方引入的apache httpclient存在同名类出现冲突异常

   Android SDK自带的httpclient与第三方引入的apache httpclient存在同名类出现冲突异常 java.lang.NoSuchFieldError: INSTANCE org/apache/http/conn/ssl/AllowAllHostnameVerifier 类报错,是因为android自带的httpclient包里面有同名类AllowAllHostn ...
zhuhongshuo 评论(0) 有237人浏览 2022-08-31 17:25

【dubbo】基于httpclient实现rpc的思路

今天在看 dubbo http 协议的时候,发现它是使用 jsonrpc 实现的. 当时就在想能否基于 httpclient 实现了? 答案是肯定的。 做法如下: 1.需要为接口实现一个代理类,在代理类中发起 http 请求 2.在发送 http 请求的时候,需要把方法名,参数序列化,放入到 request 的 header 中(我是这么干的) 3.在服务端从 header 中获取方法名和参数 ...
一剪梅 评论(0) 有719人浏览 2019-11-18 22:05

java httpClient 在默认配置下线程池堆满导致的一次大坑

最近系统在调用第三方系统时,出现一次严重的报错。导致系统半小时内出错率 timeout 奇高。   ## 背景 项目使用 ClonableHttpClient 调用第三方 httpClient v4.5.3,使用时只调用了 connectTimeout, SocketTimeout. 第三方系统因故障导致服务器响应慢,期间出现较多的 ReadTimeout, 持续8分钟,随后恢复,而我们的系 ...
yangguoyk 评论(0) 有1790人浏览 2019-05-09 00:23

HttpClient连接超时及读取超时

1. HttpClient连接超时 httpClient在执行具体http请求时候有一个连接的时间和读取内容的时间; HttpClient连接时间 所谓连接的时候是HttpClient发送请求的地方开始到连接上目标url主机地址的时间,理论上是距离越短越快,线路越通畅越快,但是由于路由复杂交错,往往连接上的时间都不固定,运气不好连不上,HttpClient的默认连接时间,默认是1分钟, ...
andrew7676 评论(0) 有1487人浏览 2019-04-16 15:56

HttpClient使用代理IP

1. HttpClient使用代理IP 在爬取网页的时候,有的目标站点有反爬虫机制,对于频繁访问站点以及规则性访问站点的行为,会采集屏蔽IP措施。这时候,代理IP就派上用场了。 关于代理IP的话也分几种透明代理、匿名代理、混淆代理、高匿代理 1) 透明代理(TransparentProxy) REMOTE_ADDR=ProxyIP HTTP_VIA=ProxyIP HTTP_X_ ...
andrew7676 评论(0) 有922人浏览 2019-04-16 15:53

HttpClient抓取图片

1. HttpClient抓取图片 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http: ...
andrew7676 评论(0) 有661人浏览 2019-04-16 15:50

HttpClient模拟浏览器抓取网页

1. 设置请求头消息User-Agent模拟浏览器 Demo01.java package com.andrew.httpClient.chap02; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache. ...
andrew7676 评论(0) 有695人浏览 2019-04-16 15:47

HttpClient简介与实现

1. HttpClient简介 HttpClient官网:http://hc.apache.org/ HttpClient4.5:http://hc.apache.org/httpcomponents-client-4.5.x/ HttpClient官方文档:http://hc.apache.org/httpcomponents-client-4.5.x/tutorial/html/index ...
andrew7676 评论(0) 有672人浏览 2019-04-16 15:44

HttpClient解读(1)-缓存池、借出

工作以来在使用java代码调用一个http协议的请求时都是使用的httpClient,但是工作四年多了一直没有好好研究一下httpClient的内部原理,只知道他和数据库 ...
suichangkele 评论(0) 有1165人浏览 2019-03-10 10:15

HttpClient发送请求公共方法

import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.inspur.inserver.util.exception.MyException; import org.apache.commons.lang3.StringUtils; import org.apache.htt ...
Zyu_Xiad 评论(0) 有844人浏览 2018-10-08 16:08

CloseableHttpClient忽略https证书认证

   public static CloseableHttpClient getHttpsClient() { CloseableHttpClient httpClient; if (ignoreSSL) {//ignoreSSL为true时,绕过证书 SSLContext sslContext = null; try { ...
Zyu_Xiad 评论(0) 有3479人浏览 2018-09-30 11:25

微信开发☞Java上传Base64图片

import org.apache.commons.codec.binary.Base64; import org.apache.log4j.LogManager; import org.apache.log4j.Logger; import java.io.File; import java.io.FileOutputStream; import java.io.OutputSt ...
it_cailiao 评论(0) 有811人浏览 2018-09-03 15:59

HttpClientUtil

  package com.sound.haolei.base.util; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.UnknownHostException; import java.util.ArrayList; import java.ut ...
吕人山 评论(0) 有560人浏览 2018-08-15 10:05

网络知识与接口对接

*、在一次项目中要和其他公司对接一个接口,由于本人并不负责硬件设施的搭建,所以一直认为本公司的内部网络环境没有问题,然而在一点点的摸索 ...
lBovinl 评论(0) 有708人浏览 2018-08-05 23:51

HttpClient操作,HttpPost,HttpGet,HttpDelete,HttpPut

使用httpclient-4.5.3jar之前要导入。 1.httpGet例子如下: try (CloseableHttpClient httpclient = HttpClientBuilder.create().build()) { HttpGet httpget = new HttpGet(“127.0.0.1”); HttpResponse response = http ...
zysnba 评论(0) 有638人浏览 2018-04-27 08:57

在使用httpclient请求用MultipartEntityBuilder配置参数时,远程服务器无法获取参数

在使用httpclient请求时,远程服务器无法获取参数。 1、包版本:httpclient-4.5.3.jar,httpcore-4.4.6.jar,httpmime-4.5.3.jar 2、本地同一服务器通过httpclient调用可以 ...
huangshanghua 评论(0) 有1795人浏览 2018-04-13 14:36

模拟浏览器js,有接口可用于爬虫

http://phantomjs.org/  
jsczxy2 评论(0) 有1576人浏览 2018-01-30 18:14

HttpClient的keepalive以高效利用长连接

keepalive的失效时间总结: 客户端(httpclient创建并维护socket连接池):1、HTTP层:通过和服务器端协商的getKeepAliveDuration时间来失效,默认情况下返回-1, ...
dongliboyqq 评论(0) 有8063人浏览 2018-01-26 11:04

压测 httpclient 报 Cannot assign requested address

        客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIME_WAIT,以至于用光了可用的端 口号,所以新的连接没办法绑定端口,即“Cannot assign requested address”。是客户端的问题不是服务器端的问题。通过netstat,的确看到很多TIME_WAIT状态的连接。 client端频繁建立连接,而端口释放较慢,导致建立新连接时无 ...
knight_black_bob 评论(0) 有2846人浏览 2017-12-08 11:54

httpclient 解决 connection reset 问题

  httpclient 解决 connection reset 问题   错误如下:   java.net.SocketException: Connection reset at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118) at java.net.Socke ...
knight_black_bob 评论(0) 有12094人浏览 2017-11-21 12:40

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics