该接口带有标签:
@Api(version = "v1",
description = "API for interfacing with accounts",
defaultVersion = AnnotationBoolean.TRUE)我想调用的方法之一是:
@ApiMethod(name = "account.register",
path = "account",
httpMethod = HttpMethod.POST)
public void register(HttpServletRequest request, HttpServletResponse response)
{ ...但我似乎找不到访问它的url :(
我尝试发布到myapp.apppot.com/_ah/api/myapi/v1/account,但它是404
发布于 2013-03-11 10:11:24
一些事情..。
我认为人们通常不会以这种方式使用端点:通过手动发布到。相反,您需要生成一个客户端库(封装URL),然后使用客户端库。
https://myapp.appspot.com/_ah/api/explorer
并被重定向到您的application.
/_ah/spi/MyEndpoint.myMethod。(注意:在路径中 spi与api。)您尝试构建的实际路径是作为application.前端的Google API服务基础设施
发布于 2013-03-12 01:56:31
终结点中没有任何(HttpServletRequest请求、HttpServletResponse响应)。最简单的方法就是创建你的java类(你想要持久化的),然后在eclipse中指向java类,右击并选择"google ->生成google cloud端点类“,然后你就可以很好地了解它在不同场景下的样子了。如果你想发送参数,你必须添加实例名称(@ myMethod( "myName“) String name )。但首先查看端点生成,它使一切变得更加简单,并在此处查找更多信息:https://developers.google.com/appengine/docs/java/endpoints/annotations
https://stackoverflow.com/questions/15329101
复制相似问题