Nes*_*ert 5 php azure azure-functions
我正在使用 PHP 试用 Azure Functions。获取请求信息对我不起作用。
我根本找不到任何有关如何将 Azure Functions 与 PHP 代码一起使用的信息的文档。
根据仅有的几个示例,似乎为了检索输入信息,您需要首先获取req变量的内容(或您在函数配置中分配的任何名称)。它具有包含请求信息的文件的路径(理论上)。
$input_path = getenv('req');
到目前为止,如果我检查它的内容,我会得到这样的信息:
D:\local\Temp\Functions\Binding\e2b6e195-02f7-481b-a279-eef6f82bc7b4\req
如果我检查文件是否存在,它会显示为真,但文件大小为 0。
有谁知道在这里做什么?有人有例子吗?有谁知道文档在哪里?
谢谢
好吧,不幸的是,正如您所发现的那样,php 的文档非常有限。
目前,查看代码可能是最好的文档。这是InitializeHttpRequestEnvironmentVariables函数,它将请求元数据添加到脚本语言(node、powershell、php、python)的环境中。
重要的环境变量有:
REQ_ORIGINAL_URLREQ_METHODREQ_QUERYREQ_QUERY_<queryname>REQ_HEADERS_<headername>REQ_PARAMS_<paramname>我假设您发出了 GET 请求,在这种情况下没有内容(req是一个空文件),但您会看到这些其他环境变量包含请求数据。如果您要发出带有正文的 POST 请求,那么req就会有数据。
| 归档时间: |
|
| 查看次数: |
4465 次 |
| 最近记录: |