在 Azure 函数中解析 URL
Posted
技术标签:
【中文标题】在 Azure 函数中解析 URL【英文标题】:Parse URL in Azure functions 【发布时间】:2018-07-19 08:08:32 【问题描述】:我正在学习如何使用 Azure 函数,对它很陌生。我有一个用 NodeJs 编写的 httptrigger Azure 函数。我正在考虑如何从 httptrigger 函数 URL 解析数据并在我的代码中使用它的逻辑。想要对此提出一些建议吗?
简单来说,
-
我想知道如何将字符串参数传递给函数 URL。
然后从 URL 中解析字符串并在我的代码逻辑中使用它。
【问题讨论】:
你能再解释一下吗? @DanielNetzer 对此添加了更多信息 您可以添加该数据的示例吗?你检查过 Azure 文档吗? 【参考方案1】:查看Customize the HTTP endpoint 中的示例。
你可以在function.json
中定义route
:
"route": "products/category:alpha/id:int?"
然后从context
获取URL部分:
var category = context.bindingData.category;
var id = context.bindingData.id;
【讨论】:
谢谢!完美工作:)【参考方案2】:如果您想将“参数”放在由/
分隔的 URL 的基本部分中,Mikhail 的答案有效。但是,如果您想使用查询参数语法(例如 http://myEndpoint?myParam1=10&myParam2=hello
),则这些语法会显示在 context.req.query
中已解析
【讨论】:
以上是关于在 Azure 函数中解析 URL的主要内容,如果未能解决你的问题,请参考以下文章