1
A
回答
1
你需要直接联系服务器还是将用户重定向到那里?
# contacting server directly
import urllib, urllib2
url="https://server/endpoint"
headers ={'User-Agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'}
data = urllib.urlencode({'datafield1': data1, 'datafield2': data2})
request = urllib2.Request(url, data, headers)
response = urllib2.urlopener(request).open()
为了让用户在那里,通常的想法是让用户点击一个按钮,发布正确的信息。我们通常伪装成“确认订单”按钮。
这既可以与隐藏在正确的领域和所有领域的Django的形式实现:
class HiddenForm(Form):
param1 = TextField(initial_hidden=True)
param2 = textField(initial_hidden=True)
<form action="https://server/endpoint" method="POST">
{{form.hidden_fields}}<input type="submit" value"Confirm Order">
</form>
相关问题
- 1. 如何创建购物车
- 2. Magento的SSL Sagepay空购物车问题
- 3. 购物车观察员
- 4. 创建购物车对象
- 5. SagePay XML购物篮
- 6. 购物车到JSON
- 7. 用Python创建一个购物车OOP
- 8. 仅使用HTML/JavaScript创建购物车
- 9. Prestashop webservice API创建购物车规则
- 10. Magento - 创建购物车价格规则购物车项目属性?
- 11. 一次用php提交多个项目到paypal购物车
- 12. 添加购物车上的购物车
- 13. Woocommerce - 如何创建订单/报价以添加到购物车?
- 14. 如何更改HTTP到HTTPS在的Prestashop 1.6加入购物车
- 15. Facebook批处理API洞察请求
- 16. magento 2添加到购物车1下方购物车
- 17. WordPress的购物车添加动态产品到购物车
- 18. Magento:添加到购物车显示空的购物车
- 19. 添加到购物车在Codeigniter购物车类
- 20. sagepay卷曲请求
- 21. 如何创建拉请求到特定的提交
- 22. 如何在JavaScript中创建https请求?
- 23. Cakephp购物车
- 24. C#购物车
- 25. Codeigniter购物车
- 26. asp.net购物车
- 27. Javascript购物车
- 28. 购物车Asp.net
- 29. Dojo购物车
- 30. Php购物车
托马斯,肯定它只是后者。我在寻找更复杂的东西,也许它就像你发布一样简单。 – bytejunkie
我已经做了一些非常类似于后者的东西。表单对象,所有charfields,但是隐藏,然后在init中,更新字段,构建crypt字段并让用户单击send。 – bytejunkie