首页   注册   登录
 iplayio2019 最近的时间轴更新
iplayio2019

iplayio2019

V2EX 第 487555 号会员,加入于 2020-05-03 14:53:48 +08:00
iplayio2019 最近回复了
35 天前
回复了 swimmingfish 创建的主题 酷工作 可远程兼职:招 PHP / Linux 工程师
请问还招聘吗?
@hantsy 老铁,URI 是统一资源标识符,URL 才是统一资源定位符的意思。URI 是互联网资源的一种抽象,URL 是 URI 的具体实现。
@libook
RESTful 里有两个主要的类型:集合和实例。集合必然是复数,不会使用单数。而实例可以使用单数。
例如 /profile 这种就可以使用单数,再比如当前用户 /user,也就是当你处于登录状态时查询你的信息时,path 可以设计为 /user 。还有 /search 也是一个单个实例。这是实例,可以用单数。
我个人还是推荐使用复数更好一点,使用复数是 RESTful 的一种约定,我看到的 RESTful 实现都是都是复数名词。大部分的英文单词都有复数,不要因为一小部分的英文名词没有复数而使用单数。
很多大厂已经有 RESTful 的实现了,可以看看 github 的或者 WordPress 的 RESTful 的实现。

另外,个人不推荐使用动词在路径参数中,因为这和 RESTful 的“资源”概念是相违背的,应该以资源的角度去规划 URL,使用 HTTP 方法去描述动作。如果你要使用更多的操作,可以使用 PATCH 去操作,在 body 里面增加 OP 属性。
对于 POST 操作一定是新增一条数据,而 PUT 是整体的更新,PATCH 是部分更新。

我也很认同 @hantsy 的观点,既然如此随意,何必还要去关心的 RESTful 的约定。
45 天前
回复了 maduoduo 创建的主题 推广 3.week 独立开发挑战第三周
楼主,一个月你一个人能稳定做到 5 万那这个数就相当可观了。完全可以支出 2 万节省你的时间。
@libook 资源名词用复数,delete put 用的也是路径参数。还有一个 patch 方法用来更新某些字段的。
@sirnay 复数
51 天前
回复了 cutlove 创建的主题 互联网 钉钉生态程序员女装带货
我不是程序员,编程只是我的一个爱好而已。除了编程我还爱好弹吉他,唱歌,看书,做饭。你看,我就不是程序员。上面那几个二货穿女装跳舞跟我一点关系也没有。因为我不是程序员。你要问我是干嘛的,其实我也不知道我是干嘛的。只能告诉你,这几年我在搬砖,过几年我打算去送外卖。看到这种新闻我一点也不关心,嘿嘿嘿。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2382 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 16:11 · PVG 00:11 · LAX 09:11 · JFK 12:11
♥ Do have faith in what you're doing.