任何人都可以帮助我了解以下路径的URI模板吗?
/检测/动作?{操作} = {}值
{Operation}和{Value}将继续改变,但我不明白这条路径的URI模板将如何?
我期望的示例网址
1. / testing / action?foo = test12
2. / testing / action?boo = test32
有没有办法以一个URI模板的形式提供上述网址?
答案 0 :(得分:1)
我假设您指的是RFC6570 URI模板。表达它的一种方法是使用explode修饰符,如下所示:
/testing/action{?operation*}
您对“操作”的输入变量将使用名称/值对传递:
{ "foo" : "test12" }
这将导致:
/testing/action?foo=test12
需要注意的是,您的代码必须强制一次只在关联数组中存在一个值。