Как определить приложения API Azure для возврата json?
Я создал стандартные приложения Azure API для Visual Studio. Я вызываю API из SPA JavaScript, но тип возвращаемого значения - XML, и я хотел бы, чтобы это был JSON. Я пытался установить XMLHttpRequest.responseType = "json", но после этого ответ нулевой.
Итак, как определить тип возврата приложения API Azure?
1 ответ
Почему вы используете XMLHttpRequest? Вы можете попробовать использовать HTTPClient
Web API предоставляет средства форматирования медиа-типов для JSON и XML. Каркас вставляет эти форматеры в конвейер по умолчанию. Клиенты могут запросить JSON или XML в заголовке Accept HTTP-запроса. Форматирование JSON обеспечивается классом JsonMediaTypeFormatter. По умолчанию JsonMediaTypeFormatter использует библиотеку Json.NET для выполнения сериализации. Json.NET - сторонний проект с открытым исходным кодом.