可以。
也可以直接 [POST] /api/covid19/refresh
。
RESTful 是一种风格而不是一个规约,有些动作确实无法转换成名词的形式,用动词也无妨。
比如 GitHub 的 API 你会发现大部分都是遵循 RESTful 风格的,但也有少部分是动词形式,没问题的。
我司的习惯是,如果一个接口是动词,那么会加前缀 action-
以示区分,比如验证身份证号:[POST] /api/idcard/action-verify
。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…