Я отправляю данные JSON LD с помощью HttpClient в C # в конечную точку веб-интерфейса.Я получаю сообщение об ошибке неподдерживаемого средства форматирования носителей.Данные, которые я отправляю, представляют собой JSONLD в виде строки:
string data = @"{
""@type"": ""vcx:blah"",
""vcx:key"": ""blah"",
""vcx:value"": ""blah""
} ";
httpClient.PostAsync(uri, new StringContent(data));
На стороне API это веб-API.В Global.asax.cs у меня есть следующее:
GlobalConfiguration.Configuration.Formatters.Clear();
GlobalConfiguration.Configuration.Formatters.Add(new
JsonMediaTypeFormatter());
Даже если я удаляю очистку форматеров, я получаю ту же ошибку в вызывающем приложении.
Кто-нибудь знает решение?