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 einer URI ist der erste Teil der URI vor dem Zeichen :. Es gibt an, welches Protokoll der Browser zum Abrufen der Ressource verwenden muss. Das Schema kann beeinflussen, wie der Rest der 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 Verweis auf ein großes Objekt im Speicher

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

Damit Firefox und Firefox-Browsererweiterungen interne Ressourcen laden können

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 dessen abgesicherte Version HTTPS. Das Web erfordert http oder https, aber Browser können URIs mit anderen Schemata öffnen, etwa solche, die mit mailto: beginnen (um einen E-Mail-Client zu öffnen), oder ftp: (für Dateiübertragungen).

Bei der Verwendung von URLs in HTML-Inhalten verwenden Sie im Allgemeinen nur einige dieser URL-Schemata. Wenn Sie auf Unterressourcen verweisen — also Dateien, die als Teil eines größeren Dokuments geladen werden — sollten Sie nur die HTTP- und HTTPS-Schemata verwenden. Aus Sicherheitsgründen entfernen Browser zunehmend die Unterstützung für die Verwendung von FTP zum Laden von Unterressourcen.

FTP ist auf oberster Ebene weiterhin akzeptabel (beispielsweise direkt in die URL-Leiste des Browsers eingegeben oder als Ziel eines Links), obwohl einige Browser das Laden von FTP-Inhalten möglicherweise an eine andere Anwendung delegieren.

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

Spezifikation
Unknown specification
# section-3.1

Siehe auch