20
A
回答
26
来自urllib2和urllib的方法的组合将起到诀窍的作用。这是我如何使用数据发布两个:
post_data = [('name','Gladys'),] # a sequence of two element tuples
result = urllib2.urlopen('http://example.com', urllib.urlencode(post_data))
content = result.read()
urlopen()是您用于打开URL的方法。 urlencode()将参数转换为百分比编码的字符串。
4
你可以在django中使用urllib2
。毕竟,它仍然是python。与urllib2
发送POST
,可以发送data
参数(由here截取):
urllib2.urlopen(URL [,数据] [,超时])
[..]的HTTP请求当提供数据参数时将是POST而不是GET
6
你应该看看现在的唯一的事:
22
这里是你如何使用python-requests
写公认的答案的例子:
post_data = {'name': 'Gladys'}
response = requests.post('http://example.com', data=post_data)
content = response.content
更加直观。有关更简单的示例,请参阅Quickstart。
相关问题
- 1. Django的tastypie - 如何发送post请求
- 2. 如何使用nsurlconnection发送post请求
- 3. 如何使用Volley发送POST请求
- 4. 如何使用HTTPie发送POST请求?
- 5. 如何发送POST请求?
- 6. 如何使用ColdFusion向Django发出请求,然后发送POST POST
- 7. Ajax/Django .append()发送POST请求
- 8. 发送POST请求
- 9. 发送POST请求
- 10. 发送POST请求
- 11. 发送POST请求
- 12. 用netcat发送POST请求
- 13. 使用Apache Camel发送POST请求
- 14. 使用Fiddler向WebApi发送POST请求
- 15. 使用alamofire发送POST请求
- 16. 发送HTTP POST请求使用PHP
- 17. 使用python发送POST请求
- 18. 使用NSURLConnection发送POST请求
- 19. 使用Node.js发送POST请求
- 20. 使用Alamofire发送POST请求到API
- 21. 使用VB.Net发送Post请求
- 22. 使用libcurl发送post请求
- 23. 无法使用javascript发送POST请求
- 24. 使用PHP发送POST请求
- 25. 如何让Ajax.ActionLink发送Http Post请求?
- 26. 了设备如何发送POST请求
- 27. 如何在python中发送post请求?
- 28. 如何向OpsGenie发送POST请求?
- 29. Android,如何发送POST请求
- 30. 如何发送并行POST请求Java
这确实使请求更容易。强烈推荐。 – Seth 2014-03-11 22:51:53