-1
Ich möchte den Dienst Microsoft Cognitive Service verwenden. Ich schrieb diesen Code:C# -Fehler in einem HTTP-Anfrage-Header
static async void MakeRequest()
{
var client = new HttpClient();
var queryString = System.Web.HttpUtility.ParseQueryString(string.Empty);
//Request headers
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", ".......");
//Requests parameters
queryString["returnFaceId"] = "true";
queryString["returnFaceLandmarks"] = "false";
queryString["returnFaceAttributes"] = "age,smile,gender";
var uri = "https://api.projectoxford.ai/face/v1.0/detect?" + queryString;
//var uri = "https://api.projectoxford.ai/face/v1.0/detect?returnFaceId=true&returnFaceLandmarks=false&returnFaceAttributes=age,smile,gender";
HttpResponseMessage response;
//request body
byte[] byteData = Encoding.UTF8.GetBytes("http://ima..uniserv...248.jpg");
using (var content = new ByteArrayContent(byteData))
{
content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
//
response = await client.PostAsync(uri, content);
}
Console.WriteLine(response);
}
Ich verstehe nicht, wo für einen Header mein Fehler ist. Danke für Ihre Hilfe.
Bitte fügen Sie Ihre Bilder direkt in der Post ein. Darüber hinaus handelt es sich um einen Serverfehler, der in erster Linie als solcher debuggt werden sollte. –
Warum veröffentlichen Sie ein JPEG-Bild und behaupten, es sei JSON? – SLaks