Der Unterschied und Zusammenhang zwischen URI und URL
URI ist eine einheitliche Ressourcenkennung, eine einheitliche Ressourcenkennung, die zur eindeutigen Identifizierung einer Ressource verwendet wird .
Jede im Web verfügbare Ressource, wie HTML-Dokumente, Bilder, Videoclips, Programme usw., wird über einen URI lokalisiert. Der URI besteht im Allgemeinen aus drei Teilen: ① Der Benennungsmechanismus für den Zugriff auf die Ressource ② Der Host, auf dem die Ressource gespeichert ist. Name ③Der Name der Ressource selbst, dargestellt durch den Pfad, mit Schwerpunkt auf der Ressource.
URL ist ein einheitlicher Ressourcen-Locator. Es handelt sich um einen spezifischen URI, d. h. die URL kann zur Identifizierung einer Ressource verwendet werden und gibt auch an, wie die Ressource gefunden werden soll.
URL ist eine Zeichenfolge, die zur Beschreibung von Informationsressourcen im Internet verwendet wird. Sie wird hauptsächlich in verschiedenen WWW-Clientprogrammen und Serverprogrammen verwendet, insbesondere im berühmten Mosaik. URLs können verwendet werden, um verschiedene Informationsressourcen in einem einheitlichen Format zu beschreiben, einschließlich Dateien, Serveradressen und Verzeichnisse usw. URLs bestehen im Allgemeinen aus drei Teilen: ① Protokoll (oder Dienstmethode) ② der IP-Adresse des Hosts, auf dem die Ressource gespeichert ist (manchmal einschließlich der Portnummer) ③ der spezifischen Adresse der Host-Ressource. Wie Verzeichnis- und Dateinamen usw.
URN, einheitlicher Ressourcenname, einheitliche Ressourcenbenennung, identifiziert Ressourcen anhand des Namens, z. B. mailto:java-net@java.sun.com.
URI definiert eine einheitliche Ressourcenidentifizierung in einem abstrakten, übergeordneten Konzept, während URL und URN spezifische Methoden zur Identifizierung von Ressourcen sind. Sowohl URL als auch URN sind eine Art URI. Grob gesagt ist jede URL eine URI, aber nicht unbedingt jede URI eine URL. Dies liegt daran, dass URIs auch eine Unterklasse enthalten, den Uniform Resource Name (URN), der die Ressource benennt, aber nicht angibt, wie die Ressource gefunden werden soll. Die oben genannten mailto-, news- und isbn-URIs sind Beispiele für URNs.
In Javas URI kann eine URI-Instanz absolut oder relativ darstellen, solange sie den Syntaxregeln von URI entspricht. Die URL-Klasse entspricht nicht nur der Semantik, sondern enthält auch Informationen zum Auffinden der Ressource, sodass sie nicht relativ sein kann. In der Java-Klassenbibliothek enthält die URI-Klasse keine Methoden für den Zugriff auf Ressourcen. Ihre einzige Funktion besteht darin, sie zu analysieren. Im Gegensatz dazu öffnet die URL-Klasse einen Stream zu einer Ressource.
Das obige ist der detaillierte Inhalt vonDer Unterschied und Zusammenhang zwischen uri und url. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!