我应该使用什么:
/ findby / name / {第一} _ {最后}
/ findby / name / {第一}-{最后}
/ findby / name / {first}; {last}
/ findby / name / first / {first} / last / {last}
等等
URI表示一个具有1个名称的Person资源,但是我需要在逻辑上将第一个与最后一个分开以标识每个资源。我有点喜欢上一个示例,因为我可以这样做:
/ findby / name / first / {first}
/ findby / name / last / {last}
/ findby / name / first / {first} / last / {last}
最佳答案
您总是可以接受空格:-)(查询字符串转义为%20)
但我的偏好是仅使用破折号(-)...在URL中看起来更好。除非您本质上需要进行查询,否则在这种情况下,最后一个示例会更好
关于url - 在REST URI中使用什么空间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2610360/