是否有方法可以从Django的POST请求中访问request.body
,
没有禁用'django.middleware.csrf.CsrfViewMiddleware'
?
访问request.body将导致:
Exception Type: RawPostDataException
Exception Value: You cannot access body after reading from request's data stream
我搜索并了解请求数据流首先由CsrfViewMiddleware
读取。
禁用它可以解决问题,但这不是一个安全的解决方案。
实际上,在正常的安全设置情况下,Django不允许访问原始POST数据。