Zum Inhalt springen
uencoder

URL

Eine URL (Uniform Resource Locator) ist eine Zeichenkette, die den Ort einer Internetressource identifiziert und aus Schema, Host, Port, Pfad, Query und Fragment besteht.

Zweck

Ein einheitliches Schema bereitstellen, um Internetressourcen zu identifizieren und zu lokalisieren.

Mechanismus

Format: scheme://[user:pass@]host[:port]/path?query#fragment. Zu den Schemata gehören http/https/ftp. Der Host kann ein Domainname oder eine IP sein. Die Query ist eine Menge von Schlüssel-Wert-Paaren. Das Fragment bezeichnet eine Position innerhalb der Ressource (wird nie an den Server gesendet). RFC 3986 definiert die Syntax.

Anwendungsfälle

  • Webseiten und API-Endpunkte
  • Ressourcenlokalisierung und Verlinkung
  • RESTful-API-Routing
  • Datei-URIs

Beispiele

  • Eingabe
    https://a.com:443/api?q=1#sec
    Output
    Each component parsed out

    RFC 3986

Häufige Fehler

Leaving special characters unencoded in a URL
Encode parameter values with encodeURIComponent

Verwandte Begriffe

Verwandte Tools

Verwandte Tutorials

References