Json 我试图知道我的amazon SNS端点是否在PHP中得到通知

Json 我试图知道我的amazon SNS端点是否在PHP中得到通知,json,http-post,amazon,file-get-contents,amazon-sns,Json,Http Post,Amazon,File Get Contents,Amazon Sns,试图在我的http端点上获取amazon sns响应。每当我触发ses向不存在的电子邮件发送邮件服务以获取跳转邮件时,它都应该向amazon SNS端点发送通知。为了检查这一点,我尝试编写如下代码,但没有得到响应。代码中没有显示任何内容。请帮助我哪里做错了 $file = 'posttest.php'; $json = file_get_contents('php://input'); `enter code here`$fp = fopen($file, 'w') or

试图在我的http端点上获取amazon sns响应。每当我触发ses向不存在的电子邮件发送邮件服务以获取跳转邮件时,它都应该向amazon SNS端点发送通知。为了检查这一点,我尝试编写如下代码,但没有得到响应。代码中没有显示任何内容。请帮助我哪里做错了

    $file = 'posttest.php';
    $json = file_get_contents('php://input');
    `enter code here`$fp = fopen($file, 'w') or die('Could not open file!');
    $arr = json_decode($json, true);
    $var = $arr['Message'];

fwrite($fp, $var) or die('Could not write to file');
fclose($fp);

如果正在命中端点,请尝试查看apache访问日志。对我来说,csrf错误导致对我的端点的post调用失败。我使用了csrf_豁免装饰器(我使用Django),效果很好

您还可以在sns主题中设置电子邮件端点,它将向http端点和电子邮件发送通知。如果你收到电子邮件,http端点肯定也会被攻击