我想知道从客户端到服务器的所有请求。 POST可以帮助我们保护数据,比GET更安全......那么为什么GET仍然存在?
答案 0 :(得分:0)
这些将帮助您理解为什么GET仍然存在:
答案 1 :(得分:0)
它使路线更简洁,并且是创建RESTful的基础 蜜蜂。例如,我有博客文章的路线,这些路线 实现以下基本CRUD功能(创建,读取,更新,删除) 以下路线:
[POST] / api / article |创建文章[GET] / api / article |清单 文章[GET] / api / article /:id |通过ID [PUT]获取文章 / api / article /:id | ID更新的更新和文章[删除] / api / article /:id |删除ID为[DELETE] / api / article的文章|批量删除文章
因此,在此示例中,我实际上只有2条路由“ / api / article”和 “ / api / article /:id”。但是我使用4种不同的HTTP方法来访问它们。 如果我只使用POST,那么我将有6条不同的路线,如果我 想表达清楚,以后我可能会产生大量堆积 一团糟,其他开发人员不想和我一起工作。
除了Mustaq Ahmet提供的规范外,我相信该示例更加具体,可以理解为什么GET可能有用。我引用了this quora answer
的答案