1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до API в Python

Connected

вправа

Обробка помилок типів вмісту

Що відбувається, якщо ви просите відповідь у конкретному форматі, але сервер не може задовольнити цей запит? Наприклад, ви хочете отримати відповідь у форматі XML замість JSON. Якщо сервер не може відповісти у форматі XML, він надішле специфічний код статусу, який вказує, що не може відповісти у запитаному форматі. У цьому разі використовується код 406 Not Acceptable або скорочено 406. Відповідь сервера також часто містить заголовок accept, у якому є список усіх форматів відповіді, з якими він може працювати. Скористайтеся цим, щоб дізнатися, з якими типами вмісту API може відповідати.

Інструкції

100 XP
  • Додайте заголовок accept, щоб запросити від сервера відповідь з типом вмісту application/xml.
  • Перевірте, чи сервер не прийняв запит, використавши відповідний код статусу.
  • Виведіть список прийнятних типів вмісту з відповіді сервера.