6

是否有能力以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
4

1 回答 1

0

这是您可以使用 @Named 注释做的所有事情(至少所有暴露的内容)。https://developers.google.com/appengine/docs/java/endpoints/paramreturn_types 您的部分数量是否有限?如果是这样,您可以为每个案例创建一个端点。

你也可以重新设计你的架构。您是在为您的 Api 使用关系导航,还是在 App Engine 下托管的网站/前端?

干杯

于 2014-05-10T13:27:18.703 回答