Maison >Problème commun >Quelle couche de protocole orienté objet est http ?
http est un protocole de couche orienté objet
http est un protocole de couche d'application orienté objet.
Nous savons tous qu'un protocole est un accord. Nous spécifions un format d'information. Si l'expéditeur envoie des informations selon ce format de demande, alors le destinataire doit analyser les données selon ce format. C'est l'affaire.
Le protocole de la couche application, d'une part, contient les informations avec lesquelles le client et le serveur ont besoin pour interagir, et d'autre part, comment organiser (sérialisation) et comment analyser les informations (désérialisation ).
Le protocole HTTP est un protocole de couche application sur mesure et très facile à utiliser. Nous pouvons utiliser ce protocole directement au lieu de consacrer du temps et des efforts à personnaliser un protocole qui n'est pas facile à utiliser, ce qui permet d'économiser de l'argent. beaucoup de choses.
Les principales fonctionnalités du protocole http :
● Prise en charge du mode C/S (client/serveur)
● Simple et rapide : le client demande des services au serveur, transmettez simplement la méthode et le chemin de la demande. Les méthodes de requête couramment utilisées incluent GET, HEAD et POST. Chaque méthode spécifie un type de contact différent entre le client et le serveur. En raison de la simplicité du protocole HTTP, la taille du programme du serveur HTTP est petite et la vitesse de communication est très rapide.
● Flexible : HTTP permet la transmission de tout type d'objet de données. Le type en cours de transfert est marqué par Content-Type.
● Pas de connexion : Le sens de l'absence de connexion est de limiter chaque connexion à ne traiter qu'une seule requête. Une fois que le serveur a traité la demande du client et reçu la réponse du client, il se déconnecte. Cette méthode permet de gagner du temps de transmission.
● Sans état : Le protocole HTTP est un protocole sans état signifie que le protocole n'a pas de capacité mémoire pour le traitement des transactions. L'absence de statut signifie que si le traitement ultérieur nécessite les informations précédentes, elles doivent être retransmises, ce qui peut entraîner une augmentation de la quantité de données transférées par connexion. Par contre, le serveur répond plus rapidement lorsqu'il n'a pas besoin des précédentes ; information.
Le site Web chinois php organise régulièrement des formations sur le bien-être public PHP et un grand nombre de tutoriels de programmation Bienvenue pour apprendre !
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!