【发布时间】:2021-04-18 03:19:42
【问题描述】:
我有一个 azure 函数,当我从 postman 调用它时效果很好。我正在尝试从逻辑应用程序中调用与收到 HTTP 请求时相同的内容。但是,我无法在 APIM 中传递原始内容,因为它没有为我提供相同的选项。它让我只添加订阅密钥。 我的 Azure APIM 只接受文件名、订阅密钥。
非常感谢这方面的任何帮助。
邮递员:(我添加了 Headers - Content-Type,Accept: using )
标题: 内容类型 : 接受: Ocp-Apim-Subscription-Key
身体: { “名称”:“奥拉夫” }
Azure 逻辑应用:(使用 Peek 代码);
{ “输入”:{ “方法”:“发布”, “标题”:{ “接受”:“应用程序/json”, “内容类型”:“文本/csv” }, “路径模板”:{ "模板": "/scg-liquidTransformer-functionApp/liquidtransformer/{liquidtransformfilename}", “参数”: { "liquidtransformfilename": "@{encodeURIComponent('xmlsample.liquid')}" } }, “API”:{ “id”:“/subscriptions/XXXXXXXXXXXXXXXXXXXXX/resourceGroups/scg-mel-dev-arg-liquidtransformer/providers/Microsoft.ApiManagement/service/scg-liquidTransformer-functionApp-apimservice/apis/scg-liquidtransformer-functionapp” }, “订阅密钥”:“XXXXXXXXXXXXXXXXXXXXXXXX” } }
我需要将 body {} 作为 azure functionenter image description here 中的参数输入发送。
谢谢, 保罗。
【问题讨论】: