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 raconter une petite partie de lamp;rsquohistoire. En ce sens, le nom de
Quamp;rsquoest ce quamp;rsquoune ressource de repos? Lamp;rsquohoraire? À mon avis, lamp;rsquoAPI rest a deux parties de base: avez des ressources (qui peuvent appeler des entités, des objets ou damp;rsquoautres choses) et pouvez manipuler ces ressources à travers des requêtes http standard avec des prédicats http standard. Pour comprendre les ressources, devez comprendre que lamp;rsquoAPI rest est organisée autour damp;rsquoUri, damp;rsquoidentificateurs de ressources unifiés et que concentrez généralement sur ces entités. Pour arrêter damp;rsquoutiliser des mots abstraits, pour lamp;rsquoAPI de repos WP, identifierez certainement lamp;rsquoentité 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: lamp;rsquoétat du billet, les commentaires du billet, la taxonomie et le type de billet. Lamp;rsquoidée est que chacune de ces ressources réside dans une URL spécifique.
souhaitez voir les messages de
Ando handle parfois voulez juste changer ou changer une valeur de 2 Quand patch. Lamp;rsquoopération de mise à niveau est en fait la moins standard, car le support pour put et patch namp;rsquoest 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 damp;rsquoautres demandes, mais cette histoire souligne la partie la plus importante du repos.
Accéder publier afficher la liste de toutes les publications. Postez un ensemble de données sur un nouveau billet dans posts , pour créer un nouveau billet. Il renvoie la ressource du post avec ID que venez de créer. Pour simplifier, supposons que lamp;rsquoID soit 123. Posted on posts 123 to update the Newly created post. (put et patch sont plus
Autres considérations: formats de données, authentification et autres fonctionnalités, Oh, mon Dieu! Jamp;rsquoespère que comprendrez mieux ce quamp;rsquoest exactement le repos et ce quamp;rsquoil signifie. Mais nous commençons à peine à toucher la surface damp;rsquoun domaine de recherche et de pratique assez profond. Donc, avant de commencer, jamp;rsquoaimerais parler de la séparation qui samp;rsquoest produite lors de lamp;rsquoétude approfondie de lamp;rsquoAPI rest. Json: un format pour les gérer? Cependant, lamp;rsquoAPI rest, en tant que terme, namp;rsquoexige pas quamp;rsquoils 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 lamp;rsquoAPI rest utilise json, qui a beaucoup de parenthèses fixes, quelques parenthèses carrées, et suit strictement le comptage des virgules.
Cependant, lamp;rsquoAPI rest, en tant que terme, namp;rsquoexige pas quamp;rsquoils parlent json. Les API XML rest sont courantes. Il est également courant damp;rsquoavoir lamp;rsquoAPI rest, qui peut passer XML et json, et parfois plus de formatage. C’est peu probable pour WordPress. Mais camp;rsquoest courant ailleurs. Lamp;rsquoauthentification savoir qui est quelquamp;rsquoun est complexe Http et rest sont des protocoles
Mais sérieusement, alors&8230 Mais a & API rest?