Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python/Django中侦听并从github webhook接收有效负载_Django_Post_Github_Django Views_Csrf - Fatal编程技术网

在Python/Django中侦听并从github webhook接收有效负载

在Python/Django中侦听并从github webhook接收有效负载,django,post,github,django-views,csrf,Django,Post,Github,Django Views,Csrf,我的问题很像这里的问题: 不同之处在于,我确信我的框架是Django。 我已经能够为一个特定的存储库注册webhook,并使用ngrok进行了端口转发。由于csrf验证错误,交付的有效负载得到403响应,我无法解决它。 此外,我如何持续侦听有效负载JSON并在它出现时将其存储在数据库中 github webhook上的响应: 403禁止,如ngrok所示: *注意:链接现在已关闭。在web应用程序中没有“持续收听”的概念,因为web应用程序总是这样做的。您只需设置一个指向视图的URL 如前所述

我的问题很像这里的问题:

不同之处在于,我确信我的框架是Django。 我已经能够为一个特定的存储库注册webhook,并使用ngrok进行了端口转发。由于csrf验证错误,交付的有效负载得到403响应,我无法解决它。 此外,我如何持续侦听有效负载JSON并在它出现时将其存储在数据库中

github webhook上的响应:

403禁止,如ngrok所示:

*注意:链接现在已关闭。

在web应用程序中没有“持续收听”的概念,因为web应用程序总是这样做的。您只需设置一个指向视图的URL

如前所述,您可以通过使用
@CSRF\u-employ
装饰器将视图从CSRF enforcemnt中豁免