L'exemple d'URL correct du service http est http://www.cnic.ac.cn.
HTTP : (Hypertext transfer protocol) Protocole de transfert hypertexte, qui permet de transférer l'hypertexte du serveur World Wide Web (WWW : World Wide Web) vers le protocole de transport du navigateur local. (Apprentissage recommandé : phpstorm)
URL : (Uniform Resource Locator) Uniform Resource Locator, l'emplacement et la méthode d'accès aux ressources pouvant être obtenues à partir d'Internet A représentation concise de l’adresse d’une ressource standard sur Internet.
Deux fonctionnalités HTTP
1 Simple et rapide : Lorsqu'un client demande un service au serveur, il lui suffit de transmettre la méthode et le chemin de la requête. Les méthodes de requête couramment utilisées sont GET, HEAD et POST. Chaque méthode spécifie un type différent de contact 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.
2. Flexible : HTTP permet la transmission de tout type d'objet de données.
3. Aucune connexion : Le sens de l'absence de connexion est de limiter chaque connexion à ne traiter qu'une seule demande. 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.
4. Apatride : Le protocole HTTP est un protocole apatride. Sans état signifie que le protocole n'a aucune capacité de mémoire pour le traitement des transactions.
5. Prend en charge les modes B/S et C/S.
Trois URL composées de
HTTP utilise des identifiants de ressources uniformes (URI) pour transmettre des données et établir des connexions. Une URL est un type spécial d'URI qui contient suffisamment d'informations pour trouver une ressource.
Prenons l'URL suivante comme exemple :
http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name
1. Partie protocole : Cela signifie que la page web utilise le protocole HTTP. Différents protocoles peuvent être utilisés sur Internet, tels que HTTP, FTP, etc. Le "//" après "HTTP" est le délimiteur
2. Partie nom de domaine : "www.aspxfans.com". Dans une URL, vous pouvez également utiliser l'adresse IP comme nom de domaine
3. Partie port : Après le nom de domaine se trouve le port, et ":" est utilisé comme séparateur entre le nom de domaine et le port . Le port n'est pas une partie nécessaire d'une URL. Si la partie port est omise, le port par défaut 80/tcp
sera utilisé. 4. Partie répertoire virtuel : à partir du premier "/" après le domaine. nom jusqu'au dernier "/" , est la partie du répertoire virtuel. Le répertoire virtuel n'est pas non plus une partie obligatoire d'une URL. Le répertoire virtuel dans cet exemple est "/news/"
5. Partie du nom de fichier : commençant par le dernier "/" après le nom de domaine et se terminant par "?", c'est la partie du nom de fichier. il n'y a pas de "?", il commence au dernier "/" après le nom de domaine et se termine par "#", qui est la partie du fichier. S'il n'y a pas de "?" "/" après le nom de domaine et se termine par la partie nom. Le nom du fichier dans cet exemple est « index.asp ». La partie nom de fichier n'est pas une partie nécessaire d'une URL. Si cette partie est omise, le nom de fichier par défaut
sera utilisé. 6. Partie ancre : Du début à la fin de "#", il. est la partie d'ancrage. La partie d'ancrage dans ce cas est "nom". La partie ancre n'est pas une partie nécessaire d'une URL (peut être comprise comme du positionnement)
7. Partie paramètre : La partie allant de "?" à "#" est la partie paramètre, également appelée partie recherche et partie requête. La partie paramètre dans cet exemple est "boardID=5&ID=24618&page=1". Les paramètres peuvent autoriser plusieurs paramètres et "&" est utilisé comme séparateur entre les paramètres.
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!