Votre chemin de développement WordPress!
Lève toi et cours. Important: l’api http WordPress simplifie l’exécution des requêtes http distantes: les requêtes d’information qui renvoient (et peuvent être modifiées) le contenu d’une page Web en utilisant le Protocole de transfert hypertexte (http), le moyen de communication de base sur Internet. WP _ Remote get (), WP Remote Post () et WP Remote Head () émettent respectivement des requêtes get, Post et head. WP _ Remote request () peut exécuter toutes les formes de requêtes http. Les réponses http reçues à la suite damp;rsquoune demande http sont traitées plus en détail par la fonction de gestion des réponses. Les fonctions administratives requises, telles que Wp _ Remote retrieve Body () et WP Remote retrieve header (), simplifient considérablement lamp;rsquoanalyse de nombreuses réponses. Parfois, devez appeler une ressource distante, une ressource sur un site autre que le vôtre. Une façon courante est damp;rsquoenvoyer une requête HTTP à lamp;rsquoinformation désirée. Ce chapitre présente http et approfondit l’api http WordPress.
Comprendre que le Web http fonctionne sur le Protocole http: hypertexte. Http est un « Protocole » qui est un style uniforme de demandes et de réponses entre les ordinateurs. Camp;rsquoest comme ça que deux ordinateurs se serrent la main et se transmettent les données. Quamp;rsquoest ce quamp;rsquoils transfèrent? Ils transmettent lamp;rsquohypertexte, camp;rsquoest à dire le HTML. (rappelez que le HTML représente le langage de balisage hypertexte.) Http est donc une norme convenue selon laquelle le HTML est envoyé damp;rsquoun ordinateur à lamp;rsquoautre. Puisque le HTML qui se déplace damp;rsquoun ordinateur à lamp;rsquoautre est en fait le Web, http est absolument nécessaire à son fonctionnement.
Méthodes http: différentes méthodes HTTP Get, Head et post sont utilisées à différentes fins. Pour familiariser avec les API http, devez en savoir un peu plus sur http lui même, en commençant par différentes méthodes http, qui sont utilisées à différentes fins. Http a un total de huit méthodes, mais utilisez l
En fait, utiliserez damp;rsquoabord la fonction request, puis passez le résultat retourné au gestionnaire de réponse.
Fonctions de requête HTTP les fonctions de requête permettent damp;rsquoémettre des requêtes get, Post et Head (ainsi que des requêtes pour des méthodes http moins courantes). Leurs noms sont cohérents: WP _ Remote get () pour get request WP Remote Post () pour post request WP Remote Head () pour Head request les trois premières fonctions sont une utilisation légèrement spécialisée de la Quatrième fonction WP Remote request (), qui à son tour peut exécuter namp;rsquoimporte quel type de requête HTTP. Les quatre fonctions prennent les deux mêmes arguments: le tableau associatif des arguments optionnels de lamp;rsquoURL, de sorte quamp;rsquoelles ressemblent à ceci: fonction _ Name ($URL, $args).
Par exemple: créez une requête get pour obtenir la page damp;rsquoaccueil de wpshout, et pouvez utiliser WP _ Remote get (): * Environnement: Nous sommes dans la fonctionnalité damp;rsquoun thème. Php ou plug in file * $args = array (amp;lsquotimeoutamp;rsquo = amp;gt 10) $ Réponse = WP _ Remote get (amp;lsquo https:wpshout.com amp;lsquo, $args) Ou pouvez utiliser WP _ Remote request () pour faire exactement la même chose: * environnement: Nous sommes dans une fonction de sujet. Fichier PHP ou plug in * $args = array (amp;lsquomethodamp;rsquo = amp;gt amp;lsquogetamp;rsquo, amp;lsquotimeoutamp;rsquo = amp;gt 10) $ Réponse = wp u Remote u request (amp;lsquo https:wpshout.com amp;lsquo, $args) Les deux exemples de code fonctionnent exactement de la même façon: ils émettent une requête HTTP Get sur la page damp;rsquoaccueil wpshout et enregistrent la réponse http générée dans la variable $response. Pour montrer comment $args fonctionne, nous avons spécifié un paramètre optionnel: timeout. Ce paramètre accepte un entier et permet de spécifier le temps (en secondes) quamp;rsquoil faut pour attendre une réponse avant que la demande ne renvoie quamp;rsquoune erreur. Donc les deux premiers exemples
Succès, généralement dans les années 200 faites quelque chose de mal, ce sera 400 quelque chose ne va pas avec le serveur, ça devrait être 500. trouvez les chiffres déprimants, les messages WP _ Remote retrieve Response sont utiles. Il traduit ce nombre en version texte, par exemple
Est lamp;rsquoen tête désiré, par exemple
Utilisation API http WordPress