summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRochDLY <roch.delannay@gmail.com>2024-02-28 21:45:59 +0100
committerRochDLY <roch.delannay@gmail.com>2024-02-28 21:45:59 +0100
commit0f3d05806e9940ec3bf278c42a8d2200cca08421 (patch)
treeca2e228433d977a78297e7cc57604adba753f2e8 /src
parent94042a81d0faff17b4fddc8a89a8a6b8b587b3b6 (diff)
downloadpandoc-site-0f3d05806e9940ec3bf278c42a8d2200cca08421.tar.gz
pandoc-site-0f3d05806e9940ec3bf278c42a8d2200cca08421.tar.bz2
pandoc-site-0f3d05806e9940ec3bf278c42a8d2200cca08421.zip
edit ecriture collaborative
quelques ajouts sur le fonctionnement de la methode POST, i lfaut encore le finaliser !
Diffstat (limited to 'src')
-rw-r--r--src/posts/2024-01-12-l-ecriture-numerique-est-collective.md35
1 files changed, 33 insertions, 2 deletions
diff --git a/src/posts/2024-01-12-l-ecriture-numerique-est-collective.md b/src/posts/2024-01-12-l-ecriture-numerique-est-collective.md
index 535f33b..35bbe59 100644
--- a/src/posts/2024-01-12-l-ecriture-numerique-est-collective.md
+++ b/src/posts/2024-01-12-l-ecriture-numerique-est-collective.md
@@ -1082,9 +1082,40 @@ Malgré l'aspect agnostique de GraphQL, la forme même des données textuelles
récupérées par les requêtes implique en elle-même un choix particulier de
transmission des informations avec ce qu'il comporte comme avantages et inconvénients.
+Les spécificités du protocoles HTTP sont définies dans les _Request for
+Comments_ publiés par L'_Internet Engineering Task Force_ (IETF) fondée en 1986,
+dont le siège se trouve aux États-Unis.
+Les documents et leurs contenus sont régulièrement mis à jour par la communauté
+qui participe à ces commentaires.
+Le numéro de la RFC en lien avec la méthode `POST` est le 9110^[Voir https://www.rfc-editor.org/rfc/rfc9110#name-introduction]
+publié en juin 2022.
+
+La méthode `POST` est définie dans le paragraphe 9.3.3 comme :
+
+> The POST method requests that the target resource process the representation
+enclosed in the request according to the resource's own specific semantics.
+For example, POST is used for the following functions (among others):
+> - Providing a block of data, such as the fields entered into an HTML form, to a
+data-handling process;
+> - Posting a message to a bulletin board, newsgroup, mailing list, blog, or
+similar group of articles;
+> - Creating a new resource that has yet to be identified by the origin server; and
+> - Appending data to a resource's existing representation(s).^[Traduction
+personnelle : La méthode POST demande à la ressource cible de traiter la
+représentation incluse dans la demande selon la sémantique spécifique de la
+ressource. Par exemple, la méthode POST est utilisée pour les usages
+suivants (parmi d'autres): Fournir les blocs de données, comme les champs d'un
+formulaire HTML, à un traitement de données ; Publier un message sur un tableau
+d'affichage, un groupe d'échange, une liste de diffusion, un blog ou un groupe
+d'articles similaire ; Créer une nouvelle ressource qui n'a pas encore été
+identifiée par le serveur d'origine ; et Ajouter des données à la
+(aux) représentation(s) existante(s) d'une ressource.]
+
+Faire le lien sur l'indempotence (POST n'est pas indempotente = le résultat
+d'une requête ne sont pas toujours identiques, ils peuvent s'empiler et générer
+des effets de bord puisque La ressource cible d'une requête POST est censée
+traiter la représentation jointe à la requête conformément à sa propre sémantique)
-[Rappeler les propriétés de chacun des types dans GET et POST, et ce que ça
-apporte aux informations qui transitent]
Autrement dit, chaque fonctionnalité décrit de manière formelle la structuration
des informations dans Stylo, donc ce que Stylo écrit dans la base de données et