REST路径参数中的配对值

时间:2017-07-22 01:04:06

标签: rest

我想知道是否可以使用以下格式进行休息:

/ {ID1,ID2}

所以我们最终得到一对值id1和id2。我知道这样做是一种愚蠢的方式,但我在问是否有正式的方法。

1 个答案:

答案 0 :(得分:0)

请注意你在问什么。

你不应该有这种拼写的URI,因为' {'和'}'不允许分段;见RFC 3986, Appendix A

但是带有拼写的URI Template应该没问题。诀窍是你至少需要level 3 template support

这里是demo based on Handy-URI-Templates

当然,REST并不关心您使用哪种拼写作为标识符;就REST而言,标识符是不透明的;编码到标识符中的任何信息都由服务器自行决定,并保留供自己使用。

  

我设法通过这样的路径来做到这一点:/ {src},{dst}

您可能需要调查matrix parameters