Встречается на собеседованиях • сегодня

Как понять какого формата данные пришли с сервера на браузер

Сервер обычно указывает формат данных в HTTP-заголовке Content-Type. Например:

  • application/json — JSON
  • text/html — HTML
  • application/xml — XML
  • text/plain — простой текст

Пример проверки в JavaScript:

javascript
fetch('https://api.example.com/data')
  .then(response => {
    const contentType = response.headers.get('content-type');
    if (contentType.includes('application/json')) {
      return response.json();
    } else if (contentType.includes('text/xml')) {
      return response.text();
    }
    // другие форматы
  });

Если заголовок отсутствует, можно анализировать содержимое ответа (например, попытаться распарсить как JSON и обработать ошибку).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы