Mais sérieusement, alors… Mais a & # 39; API rest?
Bon appel http. Utilisons – le pour créer une meilleure API. Ils seront plus prévisibles et plus compréhensibles, et tout le monde les aimera.
Donc nous sommes sûrs que rest est comme http. Mais que signifie cet acronyme? Quel est le transfert du statut de représentation? Pourquoi ce grand et long nom? Je pense que je vais le décomposer mot pour mot, mais honnêtement, je ne peux pas, et si je peux, ça ne marchera probablement pas. Laissez – moi vous raconter une petite partie de l’histoire. En ce sens, le nom de \
Qu’est – ce qu’une ressource de repos? L’horaire? À mon avis, l’API rest a deux parties de base: vous avez des ressources (qui peuvent appeler des entités, des objets ou d’autres choses) et vous pouvez manipuler ces ressources à travers des requêtes http standard avec des prédicats http standard. Pour comprendre les ressources, vous devez comprendre que l’API rest est organisée autour d’Uri, d’identificateurs de ressources unifiés et que vous vous concentrez généralement sur ces entités. Pour arrêter d’utiliser des mots abstraits, pour l’API de repos WP, vous identifierez certainement l’entité actuelle: les messages, les pages, les médias, les commentaires, les catégories, les étiquettes et les utilisateurs. Vous pouvez être satisfait de quelque chose de plus abstrait: l’état du billet, les commentaires du billet, la taxonomie et le type de billet. L’idée est que chacune de ces ressources réside dans une URL spécifique.
Si vous souhaitez voir les messages de
Ando handle – parfois vous voulez juste changer ou changer une valeur de 2 – Quand patch. L’opération de mise à niveau est en fait la moins standard, car le support pour put et patch n’est pas aussi commun que get, Post et delete. Supprimer est utilisé pour supprimer les données. Ça ne semble pas justifié. Le routage des verbes vers Big Victory Voici une histoire de base sur la façon d’effectuer quelques opérations WordPress communes en utilisant l’api rest de WP. Vous pouvez faire d’autres demandes, mais cette histoire souligne la partie la plus importante du repos.
Autres considérations: formats de données, authentification et autres fonctionnalités, Oh, mon Dieu! J’espère que vous comprendrez mieux ce qu’est exactement le repos et ce qu’il signifie. Mais nous commençons à peine à toucher la surface d’un domaine de recherche et de pratique assez profond. Donc, avant de commencer, j’aimerais vous parler de la séparation qui s’est produite lors de l’étude approfondie de l’API rest. Json: un format pour les gérer? Cependant, l’API rest, en tant que terme, n’exige pas qu’ils parlent json. Les API XML rest sont courantes. Bien que le projet soit connu sous le nom d’api de repos WP, il est probable que les plug – ins connectés dans le noyau WordPress et la représentation finale que seul json est
Extraordinaire Pour ceux qui ne savent pas que json est un format de données, il est plus courant que l’API rest utilise json, qui a beaucoup de parenthèses fixes, quelques parenthèses carrées, et suit strictement le comptage des virgules.
Cependant, l’API rest, en tant que terme, n’exige pas qu’ils parlent json. Les API XML rest sont courantes. Il est également courant d’avoir l’API rest, qui peut passer XML et json, et parfois plus de formatage. C’est peu probable pour WordPress. Mais c’est courant ailleurs. L’authentification – savoir qui est quelqu’un – est complexe… Http et rest sont des protocoles \