我有一个使用 PHP-EWS 的小型 CodeIgniter 2.1.0 应用程序连接到 Exchange 2007 服务器并返回一组日历项。
它在我本地的 MAMP 开发机器上运行良好。当我部署到我的暂存服务器进行测试(Bluehost 共享主机)时,出现以下错误:
PHP Fatal error: Uncaught exception 'EWS_Exception' with message 'SOAP client returned status of 401'
有什么想法吗?
最佳答案
尝试使用 wfetch/fiddler 或类似工具重新创建请求并提交,以便您可以检查来自 EWS 的响应。
根据您用来提交请求的库,尝试打开更高粒度的日志记录。
是否所有服务器都配置了相同的 cacert 信任库以允许 EWS 请求?
关于php - Exchange Web 服务请求在某些使用 PHP-EWS 的服务器上返回 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9119678/