Как определить приложения 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 - сторонний проект с открытым исходным кодом.

Другие вопросы по тегам