request.POST.get(';encResp';)在PROD env(linux、Apache、MySQL、Python、Django)上返回None,而在本地

request.POST.get(';encResp';)在PROD env(linux、Apache、MySQL、Python、Django)上返回None,而在本地,python,django,apache,callback,payment-gateway,Python,Django,Apache,Callback,Payment Gateway,request.POST.get('encResp')在PROD env(linux、Apache、MySQL、Python、Django)上返回None, 而同一语句在我的本地env(windows8、MySql、Python、Django)上按预期返回数据 用例Breif: 支付网关(PG)集成:测试阶段:代码签入PROD,PG测试URL仍然存在。 我提交到付款网址。。。将响应数据返回到我的回调URL。 控件访问我的回调url,但所述request.POST.get('encResp')返回

request.POST.get('encResp')在PROD env(linux、Apache、MySQL、Python、Django)上返回None,
而同一语句在我的本地env(windows8、MySql、Python、Django)上按预期返回数据

用例Breif:
支付网关(PG)集成:测试阶段:代码签入PROD,PG测试URL仍然存在。
我提交到付款网址。。。将响应数据返回到我的回调URL。
控件访问我的回调url,但所述request.POST.get('encResp')返回“无”

注意:我正在发送一些长数据,调用url作为查询参数。。通过request.GET.GET('qs')成功接收

回拨url:(本地作品)

回调url:(产品失败)

不确定产品上缺少什么。。。我看到的唯一区别是Apache2 Web服务器与我在本地环境中没有的回调之间的区别


感谢您的指点/建议

我们必须查看您的URL、视图、django设置和apache设置,以探索导致此问题的所有可能原因观察:\n当我从WIndows本地环境提交时,请转到相同的支付URL,
。。。发送到回调函数的响应类型为POST。。reuqest.method==POST

但是当我从Linux产品环境提交时。。。发送到回调函数的响应类型为GET。。。request.method==GET

在这两种情况下request.GET.GET('encResp')都是None,request.POST.GET('encResp')都是None

银行技术支持人员表示他们正在发送响应。。。我在本地开发环境中收到了与POST.get('encResp')相同的消息。。。这是对PROD的失败,请编辑您的文章,而不是。评论不支持太多格式,很快就变得不可读。这是说:“当我从我的Linux Prod env提交时……发送给回调函数的响应类型是GET”(这是一个请求,不是响应,但无论如何)=>有东西正在重定向POST请求,这使得它失去了所有内容(根据HTTP规范,这是正确的)。这可能是和/或您的apache设置的问题(例如,重写规则)。请原谅我的无知…这是我向stackoverflow提出的第一个问题..我尝试过,但找不到编辑初始问题的选项…我可以在其中添加URL、设置文件…请协助