0

我正在将一个 PHP 应用程序重写为一个 Azure 静态 Web 应用程序,并努力使用一些 API 功能。在旧的 PHP 站点中,很少有 AJAX API 调用,并且 API$_SERVER['REMOTE_ADDR']用于获取客户端 IP。

我知道在烧瓶中就是那个功能flask.request.remote_addr。azure.functions 中是否有任何东西,我目前基本上是 HttpRequest 和 HttpResponse 类,并寻求一种简单的方法来获取客户端 IP。

欢迎任何建议!

4

1 回答 1

0

在 Azure 函数中,您可以对 Http 请求使用 Http 触发器来获取 IP。在python中我们可以得到它如下:

import logging

import azure.functions as func

def main(req: func.HttpRequest) -> func.HttpResponse:

    category = req.route_params.get('category')
    id = req.route_params.get('id')
    message = f"Category: {category}, ID: {id}"

    return func.HttpResponse(message)

从MS Docs检查属性和注释

于 2021-11-04T12:04:49.690 回答