在一些使用PHP-EWS的服务器上,Exchange Web服务请求返回401


Exchange Web Services request returns 401 on some servers using PHP-EWS

我有一个小型CodeIgniter 2.1.0应用程序,它使用PHP-EWS连接到Exchange2007服务器并返回一组日历项。

它在我当地的MAMP开发机器上运行得很好。当我部署到我的临时服务器进行测试(Bluehost共享主机)时,我会得到以下错误:

PHP致命错误:未捕获异常"EWS_exception",消息为"SOAP客户端返回401的状态"

有什么想法吗?

尝试使用wfetch/fiddler或类似的方法重新创建请求并提交,以便检查EWS的响应。

根据用于提交请求的库,请尝试启用更高粒度的日志记录。

是否所有服务器都配置了相同的cacert信任库以允许EWS请求?