-1

我已经订阅了 Instagram。Instagram 推送到我的回调 url。

但是我的 django 视图响应为 403,如下所示

[26/Oct/2013 09:30:51] "POST /campaigns/hook/ HTTP/1.1" 403 2282

我的代码响应如下:

class PhotoGetter(generic.View):

    def dispatch(self, request, *args, **kwargs):
        if request.POST:
            print 'foo'

任何想法为什么我会收到 403 错误?

4

2 回答 2

3

这是因为跨站点请求伪造保护

于 2013-10-26T14:57:33.857 回答
2
@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
    if self.request.POST:
        print 'foo'

解决了问题

于 2013-10-26T15:10:25.853 回答