java.io.IOException: unexpected end of stream on https://xxx.xxx.xxx.xxx:84/
错误描述:
java.io.IOException: unexpected end of stream on https://xxx.xxx.xxx.xxx:84/...at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:236)at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.java:115)at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:94)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:43)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)at okhttp3.RealCall.execute(RealCall.java:81)at com.ccb.fundsupervision.common.utils.HttpsUtil.postJson(HttpsUtil.java:122)
首先,检查本地的发送post请求的代码:
this.httpClient = new OkHttpClient.Builder().hostnameVerifier((s, session) -> true).sslSocketFactory(createSSLContext().getSocketFactory()).build();
代码没毛病。应该是服务端出问题了,或者是服务端有特殊要求。询问服务端的开发人员即可。
自我排查方法:
1、判断服务端网络是否通畅
telnet ip portcurl url
2、判断是否http连接出问题了
// 1、查看http response头部信息
curl -I url// 2、查看连接过程
curl -v url// 3、telnet界面持续时间即为http连接timeout时间。
java.io.IOException: unexpected end of stream on https://xxx.xxx.xxx.xxx:84/相关推荐
- Android断点下载时异常:java.io.IOException: unexpected end of stream,请问该怎么解决
使用HttpURLConnection做断点下载大文件时,经常报如下异常: 且在报该异常后,我启动重新下载机制,下载过程中,每隔5分钟就报一次该异常: 等到文件下载结束后,文件已经损坏掉.但是当我屏蔽 ...
- ClientAbortException: java.io.IOException: Broken pipe 解决
ClientAbortException: java.io.IOException: Broken pipe 解决 参考:https://www.jianshu.com/p/d7f5de27fec5 ...
- java.io.eof_java.io.IOException: java.io.EOFException: Unexpected end of input stream错误
报错现象: Diagnostic Messages for this Task: Error: java.io.IOException: java.io.EOFException: Unexpecte ...
- 操作canal,报错:Caused by: java.io.IOException: end of stream when reading header
报错:Caused by: java.io.IOException: end of stream when reading header 解决: canal连不上,报错:原因端口变更配置文件(cana ...
- java.io.IOException: Attempted read from closed stream. 异常,解决
在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决 原因是EntityUti ...
- 造成java.io.IOException: Stream Closed异常的代码
造成java.io.IOException: Stream Closed异常的代码 参考文章: (1)造成java.io.IOException: Stream Closed异常的代码 (2)http ...
- hadoop异常: java.io.EOFException: Unexpected end of input stream
hadoop异常: java.io.EOFException: Unexpected end of input stream 参考文章: (1)hadoop异常: java.io.EOFExcepti ...
- 在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决
在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决 参考文章: (1)在Ht ...
- java后台调用SOE时,报异常java.io.IOException: Attempted read from closed stream
java后台调用SOE时,报异常java.io.IOException: Attempted read from closed stream 代码诸如此类 public void test(HttpS ...
最新文章
- R语言:绘制知识图谱
- 《系统集成项目管理工程师》必背100个知识点-77配置审计的功能
- Hadoop/Spark相关面试问题总结
- Open Source Web Design!
- 手机处理器排行榜2019_手机处理器AI性能排行榜出炉,高通骁龙第一,华为排在第十名...
- 使用JavaScript中的示例的escape()函数
- php简单记账本_代理记账的三种方式
- Android表格布局之设置边框
- java读取redis数据_Java连接redis操作数据
- 2022自编译最新稳定版newifi3固件
- 需求分析-1 愿景分析
- 最小生成树 Kruskal
- 2014 抢票工具 纯java
- c语言运用(1)口算比赛
- iOS下86版五笔输入法练习程序(作为备忘,最基本功能的演示demo,版本:0.99版)
- 栈的应用-数制转换(C语言数据结构)
- 数据挖掘简介(摘自维基百科)
- 帝国cms php超时,帝国CMS二次开发基本问题汇总
- 2022团体程序设计天梯赛题解 L2
- 公理设计:由奇怪海战引发的软件设计思考
热门文章
- PAT A1153 Decode Registration Card of PAT ——凭谁问,廉颇老矣,尚能饭否
- 协同办公系统运用的PHP框架,Thinkphp5 开发 OA 办公系统 - 项目管理
- XP系统进不了服务器,xp系统电脑打不开网页的图文技巧
- 优脍国际集团旗下株肉Z-Rou Meat品牌与威定海鲜IS Seafood签订分销协议
- 谈谈php里的IOC控制反转,DI依赖注入
- 两分钟彻底让你明白Android Activity生命周期
- 数据挖掘(pandasxgboost)
- CEC认证查询怎么查?CEC认证查询方法详解
- 《弃子长安》第五章 杀气惊蝉
- python使用 tkinter + you-get 实现视频下载器以及 pyinstaller 打包时的问题