Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

URI-Schemata

Das Schema eines URI ist der erste Teil des URI, vor dem :-Zeichen. Es gibt an, welches Protokoll der Browser verwenden muss, um die Ressource abzurufen. Das Schema kann beeinflussen, wie der Rest des URI strukturiert und interpretiert wird.

Syntax

url
protocol:
protocol

Eine Zeichenfolge, die das zu verwendende Protokoll identifiziert. Sie sollte nur aus alphanumerischen Zeichen sowie den Zeichen +, - und . bestehen. Häufige Schemata sind:

blob

Binary Large Object; ein Zeiger auf ein großes im Speicher befindliches Objekt

data

Direkt in die URL eingebettete Daten

file

Host-spezifische Dateinamen

ftp
File Transfer Protocol
http / https

Hypertext Transfer Protocol (und sichere Verbindungen)

javascript

In die URL eingebetteter JavaScript-Code

mailto

E-Mail-Adresse

resource Nicht standardisiert

Für Firefox und Firefox-Browsererweiterungen zum Laden interner Ressourcen

ssh

Secure Shell

tel

Telefon

urn

Uniform Resource Names

view-source

Quellcode der Ressource

ws / wss

WebSocket-Verbindungen (und sichere Verbindungen)

Beschreibung

Betrachten Sie die folgende URL:

url
http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument

http ist das Schema der URL und gibt an, welches Protokoll der Browser verwenden muss. In der Regel ist es das HTTP-Protokoll oder seine gesicherte Version, HTTPS. Das Web erfordert http oder https, aber Browser können URIs mit anderen Schemata öffnen, wie diejenigen, die mit mailto: beginnen (um ein E-Mail-Programm zu öffnen) oder ftp: (Dateiübertragungen).

Bei der Verwendung von URLs in HTML-Inhalten verwenden Sie im Allgemeinen nur einige dieser URL-Schemata. Beim Verweisen auf Subressourcen – das heißt Dateien, die als Teil eines größeren Dokuments geladen werden – sollten Sie nur die HTTP- und HTTPS-Schemata verwenden. Zunehmend entfernen Browser die Unterstützung für die Verwendung von FTP zum Laden von Subressourcen aus Sicherheitsgründen.

FTP ist auf der obersten Ebene weiterhin akzeptabel (z.B. direkt in die URL-Leiste des Browsers eingegeben oder als Ziel eines Links), obwohl einige Browser das Laden von FTP-Inhalten an eine andere Anwendung delegieren könnten.

Beispiele

Verschiedene URI-Schemata

Das folgende Beispiel zeigt verschiedene URI-Formate basierend auf dem URI-Schema.

url
tel:+1-816-555-1212
git@github.com:mdn/browser-compat-data.git
ftp://example.org/resource.txt
urn:isbn:9780141036144
mailto:help@supercyberhelpdesk.info

Spezifikationen

Specification
Unknown specification
# section-3.1

Siehe auch