基本上,我要问的是-是否可以在不使用表单提交的情况下执行类似表单提交的POST请求。 像这样:
data = {'name':'John Doe', 'age':30}
post_data_to_url('www.example.com',post_data = data)
,然后使用发布的数据重定向到www.example.com
。
我确实签出了Python requests
包,但是它似乎没有重定向,只是获取了响应头。还是我错过了什么?
对不起,如果我仍然不清楚。这是一个示例:
def some_view(request):
data = {'Amt':200, 'taxAmt':20,'tAmt':220}
url = 'www.example.com/payment'
resp = requests.post(url, data)
return some_template
现在,当部分requests.post(url,data)
运行时,我希望将重定向到页面www.example.com/payment
,而这不是我的服务器。假设它是像Paypal这样的远程支付网关服务器。