我正在尝试向使用NReco HtmlToImageConverter的Azure功能(v1)发出Get请求,但由于某种原因,我获得了包含以下消息的500状态代码
没有MediaTypeFormatter可用于从媒体类型为“application / octet-stream”的内容中读取“对象”类型的对象。
编辑:我认为问题不在于here
我将字面上的空函数V1发布到Azure,但它不起作用。
[FunctionName("Function1")]
public static async Task<HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log)
{
log.Info("C# HTTP trigger function processed a request.");
// parse query parameter
string name = req.GetQueryNameValuePairs()
.FirstOrDefault(q => string.Compare(q.Key, "name", true) == 0)
.Value;
// Get request body
dynamic data = await req.Content.ReadAsAsync<object>();
// Set name to query string or body data
name = name ?? data?.name;
return name == null
? req.CreateResponse(HttpStatusCode.BadRequest, "Please pass a name on the query string or in the request body")
: req.CreateResponse(HttpStatusCode.OK, "Hello " + name);
}
我不知道它是否相关,但是当我发布时,我得到以下对话框(我目前用“否”回答)