首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有https url的Apache化学不正确的请求

带有https url的Apache化学不正确的请求
EN

Stack Overflow用户
提问于 2016-06-26 10:23:09
回答 1查看 301关注 0票数 1

我使用的是Apache化学PHP客户端和带有http协议的本地Al新鲜to存储库,在8080之上,我可以连接到回购。

但是,当我试图在https协议(端口8443)上使用相同的库时,我得到了以下异常:

26-2016年6月01:51:10欧洲/马德里PHP致命错误:未指明的异常'CmisRuntimeException‘在/cmis/cmis_存储库_Wrapper.php中:176个堆栈跟踪:

代码语言:javascript
复制
#0 /Example/cmis/cmis_repository_wrapper.php(210): CMISRepositoryWrapper->convertStatusCode(0, false)
#1 /Example/cmis/cmis_repository_wrapper.php(191): CMISRepositoryWrapper->doGet('http://192.168....')
#2 /Example/cmis/cmis_repository_wrapper.php(128): CMISRepositoryWrapper->connect('http://192.168....', 'angel', '123456', NULL)
#3 /Example/cmis/cmis_service.php(143): CMISRepositoryWrapper->__construct('http://192.168....', 'angel', '123456', NULL, Array)

我可以看到doGet函数使用"http“URL,但是我的字符串连接使用https。

有什么问题吗?在http协议上使用Alfresco存储库的相同代码是正确的。

EN

回答 1

Stack Overflow用户

发布于 2016-06-26 15:49:30

我用的是码头图片。

我找到了一个解决办法。

如果我修改文件cmis_repository_wrapper.php,方法doRequest并添加以下内容:

代码语言:javascript
复制
 curl_setopt($session, CURLOPT_SSL_VERIFYHOST, false);
 curl_setopt($session, CURLOPT_SSL_VERIFYPEER, true);

一切都正确。所以,我认为问题是我的壁画https://....试验场。证书不是有效的,所以它不能正确工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38037497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档