From bbb8445851361838cfc2b041cd29293aa5c437cd Mon Sep 17 00:00:00 2001 From: Convolutio <79534557+Convolutio@users.noreply.github.com> Date: Mon, 20 Jan 2025 15:28:55 +0100 Subject: [PATCH] Retrait dans la documentation du support XML (#6495) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le commit `eb70ffd` a retiré le support XML de l'API, mais des mentions dans la documentation de son support étaient toujours présentes. Fix #6495 --- doc/source/api.rst | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/doc/source/api.rst b/doc/source/api.rst index 8a87dc51cb..2590ee1e6e 100644 --- a/doc/source/api.rst +++ b/doc/source/api.rst @@ -54,29 +54,22 @@ Les autres verbes ne sont pas supportés. Les formats d'entrées/sorties ----------------------------- -Par défaut, le serveur renvoie les réponses au format ``JSON`` mais il gère aussi le ``XML``. Pour demander au serveur de renvoyer les réponses en ``XML``, il faut utiliser l'en-tête ``Accept`` en spécifiant ``application/xml`` comme valeur (``application/json`` pour recevoir du ``JSON``). - -.. sourcecode:: bash - - $ curl -H "Accept: application/xml" https://zestedesavoir.com/api/membres/ - -Les `formats de sortie (en) `_ sont renseignés dans le fichier ``settings.py`` sous l'attribut ``DEFAULT_RENDERER_CLASSES`` du dictionnaire ``REST_FRAMEWORK``. Pour Django Rest Framework, tous les formats de sorties sont des ``renderer``. +Par défaut, le serveur renvoie les réponses au format ``JSON``. Les `formats de sortie (en) `_ sont renseignés dans le fichier ``settings.py`` sous l'attribut ``DEFAULT_RENDERER_CLASSES`` du dictionnaire ``REST_FRAMEWORK``. Pour Django Rest Framework, tous les formats de sorties sont des ``renderer``. .. sourcecode:: python REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework.renderers.JSONRenderer', - 'rest_framework.renderers.XMLRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', ), } -Plusieurs formats d'entrées sont supportés par le serveur, à savoir le ``JSON`` (par défaut), l'``XML``, le formulaire et le multi part (``x-www-form-urlencoded``). Ces formats peuvent être renseignées avec l'en-tête ``Content-Type``. +Plusieurs formats d'entrées sont supportés par le serveur, à savoir le ``JSON`` (par défaut), le formulaire et le multi part (``x-www-form-urlencoded``). Ces formats peuvent être renseignées avec l'en-tête ``Content-Type``. .. sourcecode:: bash - $ curl -H "Content-Type: application/xml" https://zestedesavoir.com/api/membres/ + $ curl -H "Content-Type: application/x-www-form-urlencoded" https://zestedesavoir.com/api/membres/ Les `formats d'entrée (en) `_ sont renseignés dans le fichier ``settings.py`` sous l'attribut ``DEFAULT_PARSER_CLASSES`` du dictionnaire ``REST_FRAMEWORK``. Pour Django Rest Framework, tous les formats d'entrée sont des ``parser``. @@ -85,7 +78,6 @@ Les `formats d'entrée (en)