java.io.IOException: Server returned HTTP response code: 503 for UR
记录java.io.IOException: Server returned HTTP response code: 503 for UR
- 摘要
- 尝试
- 发现问题
- 解决问题
- 心得
摘要
开发的系统要去调用一个第三方系统的功能,通过http协议调用,在本地测试环境跑正常,提交版本到测试环境,刚开始运行正常,后面过了一端时间,偶尔出现503,以为是对方的服务问题,通过postman测试正常,下面就是排查问题了。
尝试
在网络浏览了各路大神的问题和解决办法:
- 请求头设置各种参数,—无效
- 各种输入输出流切换,—无效
- getInputStream和getInputError区别,有可能返回只是getInputStream获取不到,—无效
- 切换http请求类,URLConnect~HttpClient,—无效
。。。。
发现问题
代理问题
发现测试在执行了同事开发的另一个功能,去TX下载图片的功能之后就会出现问题,查看调用TX的API代码发现,
System.setProperty("Property1", "xxx");
//设置成为系统级的代理~
实际问题是去TX要走代理到外网,我的系统和对方的系统都是在内网网段安全区内的,完全没必要到代理去,代理服务器也没有开通访问对方服务器的网络,至此,问题找到了。
解决问题
当然是修改全局代理的问题了,JAVA的动态代理类(Proxy)
//TODO
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(host, port));
URLConnection conn = url.openConnection(proxy);
心得
- 解决问题须先找到问题所在
- 结合实际情况,前人经验可以借鉴,不能套用
- 多学习,多总结
java.io.IOException: Server returned HTTP response code: 503 for UR相关推荐
- java.io.IOException: Server returned HTTP response code: 411 for URL
今日调用一post方式提交的http接口,此接口在测试环境ip调用时无问题,但在生产环境通过域名调用时一直报如下错误: java.io.IOException: Server returned HTT ...
- WebService工具类调用远程接口服务时java.io.IOException: Server returned HTTP response code: 500 for URL XXX
问题描述:在本地测试时,使用个人封装的Webservice代码工具类调用远程接口服务时,一切正常.但是一旦将该代码放到一个已有项目的中使用时,就会出现如下所示的错误提示 java.io.IOExcep ...
- POST 请求出现异常!java.io.IOException: Server returned HTTP response code: 400 for URL
http发送post请求报400,405 报错如下: 发送 POST 请求出现异常!java.io.IOException: Server returned HTTP response code: 4 ...
- java报错--java.io.IOException: Server returned HTTP response code: 502
java.io.IOException: Server returned HTTP response code: 502 for URL: http://ip.taobao.com/service/g ...
- 发送 POST 请求出现异常!java.io.IOException: Server returned HTTP response code: 400 for URL:
http发送post请求报400,405,记录下原因: 报错如下: 发送 POST 请求出现异常!java.io.IOException: Server returned HTTP response ...
- 解决:无法连接Java VisualVM 插件中心, 因为Server returned HTTP response code: 503 for URL: http://www.oracle.com/
错误 解决办法 1.打开visualvm官方插件网址:https://visualvm.github.io/pluginscenters.html 2.选择适合你自己安装的jdk版本对应的Java V ...
- 网络:Server returned HTTP response code: 400(url中文)
1.美图 2.背景 一个get请求,一个服务A使用httpClient调用了服务B,的下载接口,这个接口从HDF上下载文件,然后url如下: 2019-12-25 09:40:12,004 INFO ...
- java.io.IOException: Server asks us to fall back to SIMPLE auth, but this client is confi的问题
Caused by: java.io.IOException: Server asks us to fall back to SIMPLE auth, but this client is confi ...
- Server returned HTTP response code 415 for URL , Content type text/plain charset=UTF-8 not support
客户端 http 请求报错 415,具体如下: Server returned HTTP response code: 415 for URL: http://ip:port/xxx 服务器端 用的是 ...
- Android Studio创建项目Error:Server returned HTTP response code: 403 for URL
用Android Studio创建项目,Error:Server returned HTTP response code: 403 for URL: https://services.gradle.o ...
最新文章
- 30年后,请再来看霍金的“人工智能威胁论”
- KUDU--秒级查询的数据仓库
- 网站被黑的原因真实案例
- linux 进程通信 pipe
- Taro+react开发(4)--tora官网2
- python的基础集合(八)
- vue使用a标签下载文件_Vue a标签实现点击下载,下载图片、txt文件,不是直接打开的方式...
- word字体放大后只显示一半_word字体显示不全或是显示一半怎么回事如何解决
- 微信公众号开发(一)配置服务器
- Python贝叶斯决策面计算及仿真
- BZOJ1059 [ZJOI2007]矩阵游戏
- 思科路由器配置NAT地址转换
- BAPI_INCOMINGINVOICE_* 预制正向凭证和贷项凭证
- 下载win10镜像(iso)
- redis 修改默认端口号6379(Windows)
- 怎样把纸质试卷扫描成电子版?纸质转电子版教程
- 力扣 149. 直线上最多的点数
- 【等级测评师】等级测评师怎么报名?多少分及格?
- Python数据可视化-Matplotlib线性图(折线图等) 代码教学 Part 1
- VS Code 自动保存设置及不成功原因
热门文章
- 【做小游戏在Godot中遇到的问题第一篇】
- 领导合影站位图_领导座次安排示意图,各种场合都有,不懂很容易闹笑话!
- 计算机毕业设计(80)php小程序毕设作品之视频播放电影小程序系统
- CTF supersqli
- CTF Just Click
- Debian7 更换源
- uni-app项目打包成apk(本地打包篇)
- 怎样理解封装,继承,多态!三者的区别?
- python期货交易_strategies/python版CTP商品期货交易类库.py at master · gzhou1024/strategies · GitHub...
- serialization 序列化