codeigniter - Sendgrid 事件通知 POST 数据始终为空
问题描述
我添加了一个 url 以从 Sendgrid 获取事件通知的 POST 响应
捕获结果的代码就像
$result = file_get_contents('php://input');
$events = json_decode($result, true);
$this->db->insert('delivery_temp', ['response' => $events]);
当我尝试在 sendgrid 中点击测试您的集成按钮时,我总是得到结果为 NULL。上面的代码是在codeigniter的一个控制器的索引函数中添加的。网址就像http://testing.site_name.com/email_status 在此先感谢
解决方案
推荐阅读
- swift - 如何使用蒙版添加阴影以查看
- java - Gradle/react-native:如何手动安装 .pom 文件(例如 gradle-3.5.3.pom)?
- reactjs - 在 react-date-range 中识别选定的日期范围
- ruby-on-rails - PATCH 操作中的 SCIM 用户名
- sql-server - SQL - 避免字符串重复,中间有空格
- visual-studio-code - 如何在 vscode 上获得 Firefox 扩展 API 的自动完成/智能感知功能?
- javascript - 有没有办法在捆绑包中选择添加功能?
- mongodb - 'mongod' 不是内部或外部命令、可运行程序或批处理文件
- ios - 检测 Text.DateStyle.timer 何时到达 00:00
- wpf - ResourceDictionary makes use of UserControl -> Resources within UserControl cannot be resolved