请教大家 http 请求的设计

2024 年 10 月 29 日
 iLoveSS

新手一枚,学习发送网络请求中.

发起各种 http 请求时,是仅使用 get/post 呢? 还是根据需求各种 put/get/delete/post 都用上呢?

3169 次点击
所在节点    编程
21 条回复
fengci
2024 年 10 月 29 日
你开心就好 。前几年是提倡 rustful ,但实际开发 看商量的。rustful 是规范,你 get post 通过路由名称也是规范不是。
cF06myaQ57WHKMBv
2024 年 10 月 29 日
听领导的
RightHand
2024 年 10 月 29 日
你是老大就你定,你不是老大就听老大的
lovedebug
2024 年 10 月 29 日
fox0001
2024 年 10 月 29 日
我建议,如果团队的平均水平比较高,走 restful 标准,否则 post 一把梳。有时,添加 restful 标准,反而让开发人员迷惑,甚至纠结使用哪个请求方法而浪费了开发时间。
Pdk5a8759cbeD6CH
2024 年 10 月 29 日
我看很多大公司都 post 一把梭
iLoveSS
2024 年 10 月 29 日
get 是不是还有个优点,能直接在浏览器里访问测试一下?
zhengwenk
2024 年 10 月 29 日
什么规范都得先入领导的法眼,我们领导心血来潮就让你 put delete ,过两天他自己都不记得了,哈哈
iLoveSS
2024 年 10 月 29 日
@zhengwenk 我就自己练习用,又怕剑走偏锋跟主流格格不入了...
cnoder
2024 年 10 月 29 日
建议 post 一把梭。规范都只是指导不是必须或者圣经,具体还是根据自身情况选择
Suaxi
2024 年 10 月 29 日
前两天刚和朋友聊过相关的话题,他们那边为了接口验参,参数加解密等等的需求全部统一成了 post

自己的花活小项目按约定俗成的规范就行

在公司看领导的安排
Duanpei
2024 年 10 月 29 日
都无所谓。 这些都是工作之后看公司具体的项目来的。 学习阶段,知道一些常规的区别就好
zen1
2024 年 10 月 29 日
自己学习可以都用用试试。自己的项目,规范自己决定,公司的项目,规范公司决定。
如果有人和你说 必须用 rustful ,不用 rustful 就是垃圾,不用想,这个人技术水平也就是复读机吧。
PTLin
2024 年 10 月 29 日
https://www.v2ex.com/t/1026944 这个也算月经话题了。
javalaw2010
2024 年 10 月 29 日
restful 标准和精神你得懂,实际干活儿全 POST 完事儿。我觉得这事儿多少有点历史遗留问题,锅在 http 协议身上,搞个类 rpc 协议就没那么多事儿了。
opengps
2024 年 10 月 29 日
每个地方都会执行各自的标准,所以不用太在意这种非强制的设计要求
potatowish
2024 年 10 月 29 日
刚学习做菜的时候,就不要想着怎么握刀更专业,属于是舍本逐末
yinmin
2024 年 10 月 29 日
如果是自用项目,都行。如果是交付给客户的项目,建议仅用 GET 和 POST ,其它的 method 过不了安全评测,别验收的时候被卡住,结不了案。https://www.v2ex.com/t/959602
paopjian
2024 年 10 月 29 日
@yinmin 我们 POST 里有个 SQL 语法, 直接被安全审计 ban 了,用户反应页面打不开,太搞了
SpiritLingPub
2024 年 10 月 29 日
除了特殊的外,其他几乎都是 POST 请求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1084537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX