我主要是使用django制作网站应用程序。我需要编写一个画布页面来处理请求。在最简单的形式,我有:通过FB加载画布应用程序时出现内部错误,但不是直接加载
(r'^canvas/','commitments.views.canvas'),
在
urls.py
,并:
@csrf_exempt
def canvas(request):
return HttpResponse("Hello world")
在
views.py
。这一切都工作正常,如果我直接加载页面。但是,如果我通过Facebook画布加载页面,则会收到与modsecurity ModSecurity: Output filter: Failed to read bucket (rc 104): Connection reset by peer [hostname "..."] [uri "/canvas/"]
有关的错误。
我在做什么错在这里有什么想法吗?谢谢您的帮助。
在settings.py中设置'DEBUG = True',你会看到调试输出和堆栈跟踪 – 2011-12-30 22:58:14
谢谢。我已经做到了这一点,但对于一些错误,我仍然没有得到调试输出和堆栈跟踪 - 不知道为什么,但这一直是我一直以来的方式。 – sean 2011-12-30 23:07:57
从Apache日志('ModSecurity:输出过滤器:无法读取桶(rc 104):由peer [hostname“...”] [uri“/ canvas /”]')重置连接,它看起来像是一个modsecurity问题?尽管免除CSRF的页面?我在Dreamhost上,如果有帮助的话。 – sean 2011-12-31 00:55:23