我正在设计一个REST API,并尝试确定哪种方法是返回单个资源的更正确方法:
/resource/{id}
要么
/resource/{name}
该ID是不可变的,因此我认为最好通过它进行选择,但是名称看起来更友好。最佳做法是什么?我看过这两种用法都在“野外使用”之前。
api rest web
api ×1
rest ×1
web ×1