1. Обучение
  2. /
  3. Курса
  4. /
  5. Introduction aux API en Python

Connected

упражнение

Gérer les erreurs de types de contenu

Que se passe-t-il lorsque vous demandez une réponse dans un format précis, mais que le serveur ne peut pas satisfaire cette demande? Supposons que vous souhaitiez recevoir la réponse en XML plutôt qu'en JSON. Si le serveur ne peut pas répondre en XML, il renverra un code d'état spécifique indiquant qu'il ne peut pas répondre dans le format demandé. Le code d'état utilisé dans ce cas est 406 Not Acceptable, ou simplement 406. La réponse du serveur contient aussi fréquemment un en-tête accept qui inclut la liste de tous les formats de réponse auxquels il peut répondre. Servez-vous-en pour découvrir quels types de contenu l'API peut retourner.

Инструкции

100 XP
  • Ajoutez un en-tête accept pour demander au serveur une réponse avec le type de contenu application/xml.
  • Vérifiez si le serveur n'a pas accepté la demande en utilisant le code d'état pertinent.
  • Affichez la liste des types de contenu acceptés fournie dans la réponse du serveur.