Que signifie le style reposant en php

WBOY
Libérer: 2023-03-16 12:10:01
original
2143 Les gens l'ont consulté

Le style reposant en PHP fait référence à un style de conception et à une méthode de développement pour les applications réseau. Il est basé sur HTTP et peut être défini au format XML ou au format JSON. Il convient aux scénarios dans lesquels les fabricants d'Internet mobile servent d'interfaces commerciales. réaliser le premier La fonction des ressources de réseau mobile d'appel OTT tiers, les types d'action sont l'ajout, la modification et la suppression des ressources appelées.

Que signifie le style reposant en php

L'environnement d'exploitation de cet article : système Windows 10, PHP version 8.1, ordinateur Dell G3

style reposant en php

REST (anglais : Representational State Transfer, appelé REST), fait référence à un ensemble des contraintes architecturales et en principe.

L'API Web conforme au style de conception REST est appelée API RESTful. Elle est définie à partir des trois aspects suivants des ressources :

  • Adresse de ressource intuitive et courte : URI, telle que : http://example.com/resources/.

  • Ressources transmises : types de médias Internet acceptés et renvoyés par le service web, tels que : JSON, XML, YAM, etc.

  • Opérations sur les ressources : une série de méthodes de requête supportées par les services web sur cette ressource (telles que : POST, GET, PUT ou DELETE).

RESTFUL est un style de conception et une méthode de développement d'applications Web, basés sur HTTP et pouvant être définis en utilisant le format XML ou le format JSON. RESTFUL convient aux scénarios dans lesquels les fabricants d'Internet mobile servent d'interfaces commerciales pour implémenter la fonction d'OTT tiers appelant des ressources de réseau mobile. Les types d'actions consistent à ajouter, modifier et supprimer les ressources appelées.

REST en lui-même ne crée pas de nouvelles technologies, composants ou services, mais l'idée derrière RESTful est d'utiliser les fonctionnalités et capacités existantes du Web et de mieux utiliser certaines directives et contraintes des normes Web existantes. Bien que REST lui-même soit profondément influencé par la technologie Web, en théorie, le style architectural REST n'est pas lié à HTTP, mais actuellement HTTP est la seule instance liée à REST. Ainsi, le REST que nous décrivons ici est également REST implémenté via HTTP.

Les principales spécifications et contraintes de l'architecture RESTful : l'interface unifiée

est divisée en quatre sous-contraintes :

1 Chaque ressource a un identifiant de ressource, et l'identifiant de ressource de chaque ressource peut être utilisé pour identifier de manière unique la ressource. ressource

2 .Auto-descriptivité des messages

3.Auto-descriptivité des ressources.

4.HATEOAS Hypermedia comme moteur de l'état de l'application(Hypermedia comme moteur de l'état de l'application)

C'est-à-dire que le client ne peut obtenir les informations nécessaires à l'opération suivante que grâce aux informations contenues dans chaque résultat renvoyé par le serveur, comme à la fin À quelle URL envoyer la demande, etc. En d'autres termes, un service REST typique ne nécessite pas de documents supplémentaires pour indiquer quelles URL sont utilisées pour accéder à des types spécifiques de ressources, mais utilise la réponse renvoyée par le serveur pour indiquer quelles opérations peuvent être effectuées sur la ressource.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal