我创建了两个codeigniter项目子域。 在域A中,我仅保留了控制器和视图部分。 在域B中,我仅保留了控制器和模型部分。 我正在使用域A的控制器使用cURL将api调用发送到域B的控制器,然后使用从域B发送的数据在域A的视图中加载。 我已经使用了phil sturgeon的codeigniter-restserver库,并将基本身份验证用于api身份验证。 我正在使用IIS托管服务。 所有的Get和Post请求在此体系结构中均正常工作。 但是,当我在两个域中都启用ssl时,api停止工作。 我尝试更改身份验证类型,但不适用于https。 我找不到问题。
答案 0 :(得分:0)
搜索问题12小时后,我在这篇文章中找到了答案>> Make https request with curl
以前,我正在创建一个curl的HTTP请求,该请求在没有ssl的情况下有效。