首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法让google cloud端点正常工作,我调用的是正确的公共链接吗?

我无法让google cloud端点正常工作,我调用的是正确的公共链接吗?
EN

Stack Overflow用户
提问于 2013-03-11 07:40:06
回答 2查看 652关注 0票数 1

该接口带有标签:

代码语言:javascript
复制
@Api(version = "v1", 
description = "API for interfacing with accounts", 
defaultVersion = AnnotationBoolean.TRUE)

我想调用的方法之一是:

代码语言:javascript
复制
@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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-11 10:11:24

一些事情..。

我认为人们通常不会以这种方式使用端点:通过手动发布到。相反,您需要生成一个客户端库(封装URL),然后使用客户端库。

  1. 如果您只是想检查您的端点,我听说API explorer非常有用。对于您的特定应用程序,您将使用:

https://myapp.appspot.com/_ah/api/explorer

并被重定向到您的application.

  • The的APIs版本。对App Engine后端的实际调用是这样的路径:/_ah/spi/MyEndpoint.myMethod。(注意:在路径中 spiapi。)您尝试构建的实际路径是作为application.

前端的Google API服务基础设施

票数 1
EN

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15329101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档