-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