在Django中读取未解析的GET和POST参数

在Django中读取未解析的GET和POST参数,django,post,get,Django,Post,Get,我想将HttpRequest的GET和POST参数作为未解析的字符串读取 Urlencoding已解析HttpRequest.POST或HttpRequest.GET不是选项,因为这可能会导致与原始字符串不同的字符串 我已经从HttpRequest.META[QUERY_STRING]中找到了GET参数,从HttpRequest.body中找到了POST参数,但不知何故,它们感觉有点像黑客,至少在GET的情况下是这样。有更好的解决方案吗?你现在的方式有什么问题吗?我不知道,只是感觉有点不对劲。。

我想将HttpRequest的GET和POST参数作为未解析的字符串读取

Urlencoding已解析HttpRequest.POST或HttpRequest.GET不是选项,因为这可能会导致与原始字符串不同的字符串


我已经从HttpRequest.META[QUERY_STRING]中找到了GET参数,从HttpRequest.body中找到了POST参数,但不知何故,它们感觉有点像黑客,至少在GET的情况下是这样。有更好的解决方案吗?

你现在的方式有什么问题吗?我不知道,只是感觉有点不对劲。。但是如果你认为它是最好的,那么我会继续使用它。在一个应该包含原始查询数据的请求上使用这两个属性有什么不妥之处?request.META['QUERY_STRING']和request.body绝对是最好的选择。