-4
我可以做一个POST或GET请求使用PUT:怎么办DELETE,在请求
requests.get(...)
requests.post(...)
我会怎么做一个request.PUT
或request.DELETE
?
我可以做一个POST或GET请求使用PUT:怎么办DELETE,在请求
requests.get(...)
requests.post(...)
我会怎么做一个request.PUT
或request.DELETE
?
如出一辙:
requests.put()
requests.delete()
这是记录在first section of the requests
Quickstart:
不错,对吧?其他的HTTP请求类型如何:PUT,DELETE,HEAD和OPTIONS?这些都只是简单:在快速入门没有提到
>>> r = requests.put("http://httpbin.org/put") >>> r = requests.delete("http://httpbin.org/delete") >>> r = requests.head("http://httpbin.org/get") >>> r = requests.options("http://httpbin.org/get")
还有一个HTTP方法的支持,但仍是requests.patch()
。
为了生产任意 HTTP方法,使用requests.request()
function:
r = requests.request('PROPGET', 'http://example.com/webdav_site')
太好了,谢谢你。 – David542 2014-10-29 17:57:24
你不用在服务器端的Django对这些回应(根据你的语法,好像是)? Django不解析PUT和DELETE方法体,也不构造诸如request.GET或request.POST之类的字典。您可以从request.body中恢复数据,也可以使用POST请求进行PUT和DELETE,并在您的json中发送“_method”:“DELETE”(如同Backbone.sync一样)。 – 2014-10-29 18:10:31
@Bob:这与Django无关。这是关于'请求'库。 – 2014-10-29 20:22:22