我正在使用django rest框架,我使用post和get方法并且它有效,但我不了解如何使用PUT和DELETE,我是否在html表单中使用它,如:method =' PUT' ?但我读到浏览器将其同化为GET方法,我是否在我的代码中为PUT和DELETE编写了功能?
- 我阅读了许多关于休息和休息的文章,我没有理解它之间的区别有些人说它是相同的,而其他人没有但是没有澄清,当我使用POST和GET时我可以说它& #39; s RESTFUL
谢谢
答案 0 :(得分:0)
除非有最近的开发,否则HTML表单不支持PUT或DELETE方法。 (GET,POST,PUT和DELETE方法是HTTP的一部分,而不是HTML,more on this topic in this question)
但是,您可以使用HTTP客户端发送PUT和DELETE请求,例如Python有一个名为requests
的库,可用于发送请求。或者如果你想从前端这样做,例如在浏览器中,您可以使用能够发送HTTP请求的JavaScript库(或现代浏览器附带的最新fetch()
或旧版浏览器的polyfill)
e.g。
>>> import requests
>>> req = requests.request('PUT', 'http://yourapi/resource')
<Response [200]>