如何通过Google Cloud Endpoints获取客户端IP地址

时间:2014-04-02 19:10:24

标签: google-app-engine python-2.7 google-cloud-endpoints

我刚开始在GAE上使用Google Cloud Endpoints,其中一种API方法需要知道客户端的IP地址。

使用webapp2我会使用self.request.remote_addr,但在使用端点API时我似乎无法找到类似内容。

建议的方法是什么来获取客户端远程IP地址?

2 个答案:

答案 0 :(得分:0)

正如@voscausa所说:

os.environ["REMOTE_ADDR"]

答案 1 :(得分:0)

端点是使用WebApp2实现的,因此您可以访问请求状态对象

remote_address = (self.request_state.remote_address if self.request_state else '')