- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
是否有能力以 JAX-RS 的方式使用 Endpoint 的路径参数?
尝试使用相同的方法:
@ApiMethod(name="get.regex", httpMethod=HttpMethod.GET, path="{var:.*}/stuff")
public Book getRegEx(@Named("var") String sections) {
return new Book();
}
但它导致
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
我需要它来实现关系导航,例如:
http://api.example.com/section1/section2/.../section_N
最佳答案
这是您可以使用@Named annoation 做的所有事情(至少是公开的所有内容)。 https://developers.google.com/appengine/docs/java/endpoints/paramreturn_types您的部分数量有限吗?如果是这样,您可以为每个案例创建一个端点。
您还可以重新设计架构。您是在为您的 Api 使用关系导航,还是在 App Engine 下托管的网站/前端?
干杯
关于java - @ApiMethod 的复杂路径路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19862524/
是否有能力以 JAX-RS 的方式使用 Endpoint 的路径参数? 尝试使用相同的方法: @ApiMethod(name="get.regex", httpMethod=HttpMethod.GE
因此,我正在尝试自学后端开发,并使用 Google App Engine 来帮助我。 我的问题是:HTTP Servlet 和 API 方法有什么区别? 他们似乎对我做了同样的事情。让我们使用一个应用
我用 Slim Framework 编写了一个 RESTful API。对于文档,我想使用 APIDoc。我通过 npm 安装了 apidoc(没有 sudo 就无法工作) $ sudo npm in
到目前为止,我能够在 Google 中找到所有问题的答案,但这次我放弃并创建了一个帐户... 我开始在 Eclipse 中为 Android 应用程序使用 GAE,我正在编写 API,当然还有 Api
我有一个编译良好的 App-Engine 应用程序,我使用本地主机上的 Google Apis Explorer 测试方法调用 (https://developers.google.com/apis-
我是一名优秀的程序员,十分优秀!