如何使用Azure Function App Function Tester(示例)
有人能提供一个例子来说明如何使用Azure Function App Function Tester吗 这是webhook函数的一些默认示例代码:如何使用Azure Function App Function Tester(示例),azure,azure-functions,Azure,Azure Functions,有人能提供一个例子来说明如何使用Azure Function App Function Tester吗 这是webhook函数的一些默认示例代码: #r "Newtonsoft.Json" using System; using System.Net; using Newtonsoft.Json; public static async Task<object> Run(HttpRequestMessage req, TraceWriter log) { log.Info
#r "Newtonsoft.Json"
using System;
using System.Net;
using Newtonsoft.Json;
public static async Task<object> Run(HttpRequestMessage req, TraceWriter log)
{
log.Info($"Webhook was triggered!");
string jsonContent = await req.Content.ReadAsStringAsync();
dynamic data = JsonConvert.DeserializeObject(jsonContent);
if (data.first == null || data.last == null)
{
return req.CreateResponse(HttpStatusCode.BadRequest, new
{
error = "Please pass first/last properties in the input object"
});
}
return req.CreateResponse(HttpStatusCode.OK, new
{
greeting = $"Hello {data.first} {data.last}!"
});
}
在TesterBlade中,您可以设置HTTP方法、头、参数等 对于您给出的示例代码,您应该像JSON格式一样提供请求体,然后单击Run按钮 然后您可以找到函数日志 更新: 如果要使用不同的http方法 您可以转到函数的Integrate,然后选中selectedhttpmethods选项。 您可以在function.json文件中设置方法。 例如: 方法:[ 收到 邮递 删去 头
]您能否演示如何使用不同的http方法?意思是一些使用请求体的示例,如果需要,可能是一些差异代码来支持它。@TJ972我已经更新了我的答案,您可以参考它。
{
"first": "Azure",
"last": "Functions"
}