Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure函数通用Webhook_C#_Azure_Azure Functions - Fatal编程技术网

C# Azure函数通用Webhook

C# Azure函数通用Webhook,c#,azure,azure-functions,C#,Azure,Azure Functions,使用Visual Studio 2017,我创建了一个带有通用WebHook的函数应用程序: public static class FunctionWebHook { [FunctionName("FunctionWebHook")] public static async Task<object> Run([HttpTrigger(WebHookType = "genericJson")]HttpRequestMessage request

使用Visual Studio 2017,我创建了一个带有通用WebHook的函数应用程序:

public static class FunctionWebHook
    {
        [FunctionName("FunctionWebHook")]
        public static async Task<object> Run([HttpTrigger(WebHookType = "genericJson")]HttpRequestMessage request, TraceWriter log)
        {
            log.Info($"Webhook was triggered!");

            string jsonContent = await request.Content.ReadAsStringAsync();

            log.Info(jsonContent);

            return request.CreateResponse(HttpStatusCode.NoContent);
        }
    }
我已经检查了代码参数,它是正确的。我也多次重新创建了函数应用程序,但是我仍然收到错误。当我使用门户的Run命令调用函数时,它会正确执行


以前有人遇到过这个问题吗?

您选择了哪个密钥来验证您的请求?有3种类型的钥匙。请选择默认值(功能键),并使用生成的URL和键。我在我这边进行了测试,功能键可以通过服务器的验证

有关功能键和主机键的更多信息,请参阅下面的链接


所以我在任何API工作中都使用Restlet客户端,它似乎有一个奇怪的问题。我从门户复制了默认值(主机密钥),并将URL粘贴到Restlet客户端,出于某种原因,代码参数的最后一个“==”被删除。我用邮递员试过这个请求,这个请求成功了

感谢所有的评论和回复

这里讨论了可能重复的--问题以解决它。
{"Message":"The 'code' query parameter provided in the HTTP request did not match the expected value."}