首页 > 解决方案 > request.POST.get('encResp') 在 PROD 环境(linux、Apache、MySQL、Python、Django)上返回 None,而在本地也一样

问题描述

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

用例 Breif:
支付网关 (PG) 集成:测试阶段:代码检查到 PROD,PG 测试 URL 仍然存在。
我提交到付款 URL ...返回响应数据到我的回调 URL。
控制到达我的回调 url,但上述 request.POST.get('encResp') 返回 'None'

注意:我正在发送一些带有调用 url 作为查询参数的长数据 .. 并且通过 request.GET.get('qs') 成功接收到这些数据

回调网址:(本地作品)
http://localhost:8000/payment/done/?qs=5b69961d5c3c1d06fc21c324804d8bb0f229798f20ebc4f89bc9b13bc5618cb3

回调网址:(产品失败)
https://xxxxxxxxx.org.in/payment/done/?qs=df86a2638205e3b8989336da02cedf33

不确定PROD上缺少什么...我看到的唯一区别是Apache2网络服务器在我在本地环境中没有的回调之间

欣赏一些指示/建议

标签: pythondjangoapachecallbackpayment-gateway

解决方案


推荐阅读