get,post是不是仅仅是个约定?
高洛峰
高洛峰 2016-11-11 15:28:00
0
3
799

比如我们说get是幂等和安全的?是不是说这只是规定,我们也能通过代码把get当post用(非幂等和非安全)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(3)
三叔

GET POST 是标准,而不只是约定。
约定和标准的区别在于是否被强制执行。
约定的执行靠个人,而 GET POST 作为标准是会被浏览器忠实执行的。
最后我们会发现在至少在浏览器环境中,GET 和 POST 是有一些区别的。
比如:GET 无法传 Form Data,于是在代码里,就无法完全用 GET 替代 POST 。

学霸

甚至还没到约定的层面, 应该说这是一个最佳实践

没有这么干的网站比比皆是

但这不妨碍我们自己来进行这个最佳实践


三叔

这是一个泛规则,原本定义是这样使用的,但它也没有写死不让其他用法,根据个人看法灵活使用

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal