首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取请求URI。Google Endpoints

获取请求URI。Google Endpoints
EN

Stack Overflow用户
提问于 2014-11-09 05:41:40
回答 1查看 765关注 0票数 0

有没有办法在Googles Endpoint API中获取请求的完整URI。一个例子就是获取一个类似的url。

代码语言:javascript
复制
POST http://localhost:8080/_ah/api/package/v1.0/path1/path2

现在我只是使用request对象来挑选一些属性,如果我能得到上面的url就太好了。

EN

回答 1

Stack Overflow用户

发布于 2014-11-09 06:56:59

谷歌终结点supports GET parameters

终结点可以使用您指定的路径(包括URL中的变量)执行操作。发送到服务器的GET请求的消息类型中的参数在URL中显示为:PATH?PARAM=___

端点还允许您直接将值直接嵌入到路径中,并从中挑选出这些值。请注意,使用POST而不是GET会隐藏URL中的参数。下面是本教程中的内容,用于处理hellogreeting/1234hellogreeting/678等路径。

代码语言:javascript
复制
@endpoints.method(MULTIPLY_METHOD_RESOURCE, Greeting,
                  path='hellogreeting/{times}', http_method='POST',
                  name='greetings.multiply')
def greetings_multiply(self, request):
    return Greeting(message=request.message * request.times)

实际查询的网址将完全类似于:somehost:9080/_ah/api/helloworld/v1/hellogreeting/1234

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

https://stackoverflow.com/questions/26822412

复制
相关文章

相似问题

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