有没有办法在Googles Endpoint API中获取请求的完整URI。一个例子就是获取一个类似的url。
POST http://localhost:8080/_ah/api/package/v1.0/path1/path2现在我只是使用request对象来挑选一些属性,如果我能得到上面的url就太好了。
发布于 2014-11-09 06:56:59
谷歌终结点supports GET parameters。
终结点可以使用您指定的路径(包括URL中的变量)执行操作。发送到服务器的GET请求的消息类型中的参数在URL中显示为:PATH?PARAM=___
端点还允许您直接将值直接嵌入到路径中,并从中挑选出这些值。请注意,使用POST而不是GET会隐藏URL中的参数。下面是本教程中的内容,用于处理hellogreeting/1234或hellogreeting/678等路径。
@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。
https://stackoverflow.com/questions/26822412
复制相似问题