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)