authentication - codeigniter-restserver 在 https 连接中不起作用
问题描述
我创建了两个 codeigniter 项目子域。在域 AI 中只保留了控制器和视图部分。在域 BI 中只保留了控制器和模型部分。我正在使用域 A 的控制器使用 cURL 将 api 调用发送到域 B 的控制器,然后使用从域 B 发送的数据加载到域 A 的视图中。我使用了 phil sturgeon 的 codeigniter-restserver 库并使用了基本身份验证用于 api 身份验证。我正在使用 IIS 来托管服务。所有的 Get 和 Post 请求都在这个架构中正常工作。但是当我在两个域中启用 ssl 时,api 停止工作。我尝试更改身份验证类型,但它不适用于 https。我无法找到问题所在。
解决方案
经过12个小时的搜索,我在这篇文章中找到了答案>> Make https request with curl
以前我正在创建一个没有 ssl 的 curl http 请求。
推荐阅读
- excel - Application.Evaluate(item) 总是使用第一行作为基础,为什么?
- ssl - 当为一个域提供多个证书时,如何优先考虑 SSL 证书?
- c# - Tilemap.HasTile() 总是只为 tilemap 的顶层返回 false
- javascript - .map 不是 React 生产中的函数
- excel - VBA 中是否有类似索引的函数可以在完美匹配时返回多列数据?
- javascript - Socket.io - 消除抖动?
- javascript - 将响应数据传递给全局变量或将其传递给另一个函数 nodejs express js
- java - 没有数据库连接的 Spring Boot 测试
- android - Gson 在条件下忽略序列化字段
- c - C中整数之后(而不是整数之前)的保留空间