在REST URI中使用什么空间? [英] What to use for space in REST URI?

查看:22
本文介绍了在REST URI中使用什么空间?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我应该使用什么:

  • /findby/name/{first}_{last}
  • /findby/name/{first}-{last}
  • /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中看起来更好。除非您需要能够进行本质上的查询,在这种情况下,最后一个示例更好,如您所指出的

这篇关于在REST URI中使用什么空间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆