Если я использую:Ajax функциональной зависимости между запросом и ответом типом
xhr.setRequestHeader("Content-Type", "application/json");
я вынужден получать json
ответ также? Или я могу получить ответ html
?
Если я могу получить любой формат, я хочу, что это лучший способ для динамического управления это 2 аспекта:
- так, что я буду анализировать ответ (для разбора JSON или нет)
- какие
Accept
заголовок использовать
Например моя функция должна установить:
xhr.setRequestHeader('Accept', "application/json");
в случае, если он ожидает ответ json, но также также выполняет синтаксический анализ json на ответ, но в случае, если это html-ответ, нет необходимости в подобном.
Как можно управлять динамической обработкой ответа?