小编hyd*_*ous的帖子

如何在django中接收POST数据

我一直在尝试将支付网关集成到django的网站中.我无法从支付网关获取响应数据.

支付网关有php的示例文档,如下所示:

$ErrorTx = isset($_POST['Error']) ? $_POST['Error'] : '';               //Error Number
$ErrorResult = isset($_POST['ErrorText']) ? $_POST['ErrorText'] : '';   //Error message
$payID = isset($_POST['paymentid']) ? $_POST['paymentid'] : '';     //Payment Id
Run Code Online (Sandbox Code Playgroud)

在支付网关在输入卡详细信息等之后重定向到的URL的视图中,我正在检查它是否是GET if request.method == "GET"然后将请求传递给函数.当我调试请求时,我可以看到一个空的查询字典.如果我尝试res = request.GET ['paymentid']之类的话,我会收到一条错误消息,指出没有名为paymentid的密钥.

我错过了一些明显的东西吗 我对django还很新,所以我确定我做错了什么.

django post http payment-gateway

19
推荐指数
2
解决办法
8万
查看次数

标签 统计

django ×1

http ×1

payment-gateway ×1

post ×1