Http 的 PUT 和 POST 如何分清?

2020 年 12 月 30 日
 leeraya

从功能上看,它们都能更新和新增。 怎么才能正确的区分使用场景呢。

5311 次点击
所在节点    HTTP
40 条回复
murmur
2020 年 12 月 30 日
不用分清,从经验来看,我们只做 post 和 get,跟其他人解释另外两个语义太费口水
murmur
2020 年 12 月 30 日
甚至我们都不会一个接口做两个语义,语义化挺好,但是给别人解释和说明语义,以及跟不看文档的人联调踩坑太多

还不如一个接口唯一用途,post 的接口数据少你拿 get 传我们也认,反之亦然
TabGre
2020 年 12 月 30 日
鄙司后台:不用问,全是 post
baiyi
2020 年 12 月 30 日
幂等性,POST 不幂等,PUT 幂等
wysnylc
2020 年 12 月 30 日
一个接口同时有多种操作,此时你用什么都是无法完全概括的
写业务已经很费劲了还要去声明这个接口是 XX 属性只能 XX 操作,我看你是工作不饱和
sadfQED2
2020 年 12 月 30 日
用哪个看我心情
Pastsong
2020 年 12 月 30 日
PUT 是幂等的,但在实际使用中大多场景都保证不了请求的幂等性,就连很多 GET 请求也不幂等,所以一般不用 PUT
Jooooooooo
2020 年 12 月 30 日
通通用 post 即可
newtype0092
2020 年 12 月 30 日
每次看到人讨论 RESTful 的 method 含义就像在做阅读理解。。。
sinxccc
2020 年 12 月 30 日
自己跟服务器商量好就行了…
auin
2020 年 12 月 30 日
做着做着,最终都是 POST 一把梭
f6x
2020 年 12 月 30 日
IETF: 30 年前我们是这么设计的,blabla
RESTful: 设计很好,我们现在是这么标准化的, blabla
程序员: 什么? 只会 POST
est
2020 年 12 月 30 日
RESTful 没文化

OPTIONS + POST 打天下。
otakustay
2020 年 12 月 30 日
PUT 的 URI 对应**唯一**的资源,POST 的 URI 对应资源的**集合**
ai277014717
2020 年 12 月 30 日
put by id
Leonard
2020 年 12 月 30 日
我是发现这些都没人用,全是 GET 和 POST
Finest
2020 年 12 月 30 日
关键你服务端 Restful 玩得再溜,每次跟客户端对接还得再解析一遍
jtsai
2020 年 12 月 30 日
语义不同
laoyur
2020 年 12 月 30 日
@f6x blah
icew4y
2020 年 12 月 30 日
restful 把简单的事情复杂化了

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

https://study.congcong.us/t/740248

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

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

© 2021 V2EX