雀科:我怎么能在中间定义端点与参数
我想在中间定义一个端点与参数。雀科:我怎么能在中间定义端点与参数
GET( “富” ::参数( “ID”):: “咕”)
所以,我可以用下面的REST调用叫它:
类似的东西
http://mydomain/foo?id=99/goo
但是,出于某种原因,这是行不通的。
有什么想法吗?
谢谢, 伊兰。
回答:
在您的get("foo" :: param("id") :: "goo")
处理程序中,此"foo" :: param("id") :: "goo"
称为route path
。
而这个param("id")
实际上是path-parameter
而不是query-parameter
。
标准URL方案看起来像以下,
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
path-parameters
其实不是标准URL scheme
一部分,但使用正则表达式匹配现代HTTP URL框架的一部分path
提取。
所以...你需要使用HTTP URL来访问它 - http://mydomain/foo/99/goo
以上是 雀科:我怎么能在中间定义端点与参数 的全部内容, 来源链接: utcz.com/qa/261878.html