0

我正在尝试按照 aws 指南在我的 django 项目中设置 AWS SNS。我已经设置了我的 AWS 主题和订阅者,并将端点设置为api/v1/sns/

这是与 url 相关的视图api/v1/sns/

class AwsSNSHandler(APIView):

    parser_classes = [JSONParser]

    def post(self, request, *args, **kwargs):
        print(request.data)
        subject = 'Amazon SNS Subscription'
        message = json.dumps(request.data)
        send_mail_from = 'someone@mail.com'
        recipients = ['example@mail.com']
        send_mail(subject, message, send_mail_from, recipients)
        return __success__("Receieved message", {})

但是,每当我请求订阅时,这个请求就永远不会成功完成。后端返回 415 Http 状态。

有什么问题?

更新:AWS SNS 以纯文本格式发送请求。这会引起问题吗?如果是,我该如何解决?

4

0 回答 0