Iva*_*van 6 java google-app-engine google-cloud-endpoints
是否有能力以JAX-RS的方式使用Endpoint的路径参数
试图使用相同的方法:
@ApiMethod(name="get.regex", httpMethod=HttpMethod.GET, path="{var:.*}/stuff")
public Book getRegEx(@Named("var") String sections) {
return new Book();
}
Run Code Online (Sandbox Code Playgroud)
但它会导致
java.lang.IllegalArgumentException: Error while processing method {var:.*}/stuff in API test VERSION v1
Error while processing method {var:.*}/stuff in API test VERSION v1
Run Code Online (Sandbox Code Playgroud)
我需要这个来实现关系导航,如:
http://api.example.com/section1/section2/.../section_N
Run Code Online (Sandbox Code Playgroud)
这是您可以使用 @Named 注释执行的所有操作(至少是所有公开的内容)。https://developers.google.com/appengine/docs/java/endpoints/paramreturn_types 您的部分数量是否有限?如果是这样,您可以为每种情况创建一个端点。
您还可以重新设计您的架构。您的 Api 是否使用关系导航,或者它是 App Engine 下托管的网站/前端?
干杯
归档时间: |
|
查看次数: |
359 次 |
最近记录: |