Ein URL-Validator prüft, ob eine URL strukturell gültig und sicher parsebar ist, bevor Sie sie speichern oder in Weiterleitungen, Webhooks oder API-Aufrufen verwenden. Er hilft, fehlende Schemata, ungültige Hostnamen, illegale Zeichen und Kodierungsprobleme zu erkennen. SWEDevTools: Prism validiert lokal in Ihrem Browser, sodass Sie echte Callback-URLs und signierte Query-Strings testen können, ohne sie auf Drittanbieter-Seiten hochzuladen.
Normalerweise nein. Die URL-Grammatik ist komplex. Bevorzugen Sie einen echten Parser und erzwingen Sie dann Geschäftsbeschränkungen (erlaubte Schemata/Hosts/Ports).
Nein. Strukturelle Validierung prüft weder DNS noch Netzwerkerreichbarkeit.
Ohne Schema behandeln viele Parser den Wert als relativ. Für Weiterleitungen und Webhooks sollten explizite Schemata erforderlich sein.
Nicht buchstäblich. Leerzeichen müssen prozentkodiert werden (%20) oder als + in bestimmten formkodierten Query-Kontexten dargestellt werden.
Sie folgen unterschiedlichen Regeln. + bedeutet oft Leerzeichen bei der Query-Dekodierung, aber in Pfaden ist es typischerweise ein literales Pluszeichen.
Technisch ja (https://user:pass@host), aber es wird davon abgeraten und oft von Sicherheitstools blockiert.
Parsen Sie die URL und erzwingen Sie dann eine strikte Allowlist von Origins/Pfaden. Leiten Sie niemals zu beliebigen benutzerdefinierten Domains weiter.
IDNs können intern zu Punycode normalisiert werden. Normalisieren Sie konsistent vor dem Vergleich, wenn Sie auf exakte Zeichenkettenübereinstimmung angewiesen sind.
smalldev.tools ist nicht mehr verfügbar. Prism von SWEDevTools bietet dieselben Entwicklertools und mehr, mit Offline-Unterstützung, Pipeline-Verkettung und völlig kostenloser Nutzung – keine Registrierung erforderlich.