Azure函数C#Http触发器不返回响应

Azure函数C#Http触发器不返回响应,c#,azure,httpresponse,azure-functions,C#,Azure,Httpresponse,Azure Functions,如果在C#中有一个简单的HTTP触发函数,它不会返回结果: public static HttpResponseMessage Run(HttpRequestMessage req, TraceWriter log) { string jobId = req.Headers.GetValues("scheduler-jobid").FirstOrDefault(); string executionTime = req.Headers.GetValues("scheduler-e

如果在C#中有一个简单的HTTP触发函数,它不会返回结果:

public static HttpResponseMessage Run(HttpRequestMessage req, TraceWriter log)
{
    string jobId = req.Headers.GetValues("scheduler-jobid").FirstOrDefault();
    string executionTime = req.Headers.GetValues("scheduler-expected-execution-time").FirstOrDefault();

    return req.CreateResponse(HttpStatusCode.OK,new {
        JobId = jobId,
        ExecutionTime = executionTime}
    );
}

我向邮递员检查了HTTP头是否设置正确,但没有响应正文,只得到了200 OK。

事后看来,解决方案是显而易见的: 我必须定义一个HTTP响应输出,并且在不更改Azure函数上的代码的情况下,运行时自动连接
req.CreateResponse