博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Android调用https服务API时出错的问题
阅读量:6250 次
发布时间:2019-06-22

本文共 733 字,大约阅读时间需要 2 分钟。

       今天同事告诉我说他的应用调用我开发的API报异常了,原因跟SSL有关系,因为之前调试一直调用的是HTTP服务API,今天调试HTTPS服务API时报错了,并且找到了一篇文章让我看了一眼,文章中提到了Web服务器jetty 和nginx没有提到apache,并且解决方案里只有nginx的,而我们用的是apache,并且我们的API在浏览器和soapui中测试都是可以的,不知道为什么在Android这里卡住了。

想了一下,因为之前弄的证书中有三个文件,其中有一个证书文件没有用到,那个证书应该是根证书,先不管那么多,在网上找了一下关于apache设置根证书的方法,改上去,重新加载了一下,再让同事测试一下,OK了,解决问题了。

 

 

ServerName test.test.com DocumentRoot /var/www/html/demo SSLEngine On SSLOptions +StrictRequire SSLCertificateFile /etc/ssl/certs/2_test.com.crt SSLCertificateKeyFile /etc/ssl/certs/3_test.com.key     #就是下面这一行,不能省了 SSLCertificateChainFile /etc/ssl/certs/1_root_bundle.crt

 

总结:申请证书时,人家给了三个文件,那三个都得用上才行.

转载于:https://www.cnblogs.com/linkbiz/p/5461710.html

你可能感兴趣的文章
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
scikit-learn预处理实例之一:使用FunctionTransformer选择列
查看>>
Mars说光场(3)— 光场采集
查看>>
UE 正则表达式匹配某一标签内容
查看>>
Django 文件下载功能
查看>>
SystemCenter2012SP1实践(4)安装SCVMM
查看>>
JDBC使用TNS连接多节点Oracle
查看>>
iPhone和iPad开发图标基本知识
查看>>
2012年中国系统架构师大会 即将开幕
查看>>
区块链游戏导航,一个不错的生意!
查看>>
【iOS-cocos2d-X 游戏开发之十三】cocos2dx通过Jni调用Android的Java层代码(上)
查看>>
安装BOSH -在vSphere上通过BOSH工具大规模部署Cloud Foundry
查看>>
采用python的pyquery引擎做网页爬虫,进行数据分析
查看>>
阿里上市,他们如是说
查看>>
HTML将不再有版本号
查看>>
Eclipse代码中中文字显示很小的解决办法
查看>>
ArchLinux and LXDE and LXDM
查看>>
藏头诗琐谈
查看>>
Python分布式+云计算
查看>>
jconsole weblogic
查看>>