Ich arbeite an einer Routine, die einen URI analysiert. Unter offensichtlichen Fällen gibt es eine leere Zeichenfolge. Ist die leere Zeichenfolge eine gültige Eingabe? Was wäre ein Ergebnis-URI einer leeren Zeichenfolge?Gibt es eine leere URI?
Antwort
Da die Wurzel einer URI eine begrenzte Menge ist, wissen wir, dass sie keine gültige Wurzel hat. Es identifiziert daher nichts und ist als Bezeichner ungültig. Aber das könnte in Ihrem Kontext noch eine Bedeutung haben, da es keinen spezifischen Standard für einen URI gibt.
Ein leerer String kann möglicherweise kein URI sein. Die general URI syntax gibt an, dass mindestens die Komponente scheme
gefolgt von einer :
gefolgt von der hier-part
Komponente (die leer sein kann) vorhanden sein muss.
Aber eine relative URI Referenz kann leer sein. Die Syntax relative references gibt an, dass mindestens die Komponente relative-part
vorhanden sein muss, aber sie darf leer sein (path-empty
).
Ein leer relative URI Referenz ist eine same-document reference (fett emphasis mir):
Die häufigsten Beispiele von gleichDokumentReferenzen relative Verweise sind, die leer sind oder enthalten nur das Nummernzeichen ("#") Trennzeichen gefolgt von einer Fragmentkennung.
- 1. Gibt es eine leere Klasse in Python?
- 2. Gibt es eine Möglichkeit, eine leere .mo-Dateivorlage zu erstellen?
- 3. URI-Vorlagen: Gibt es eine RFC-6570-Implementierung in Javascript?
- 4. Welche Unterstützung gibt es für URI-Vorlagen?
- 5. Gibt es eine Möglichkeit, leere Zeilen in Matlab zu erkennen?
- 6. Gibt es eine Möglichkeit, die Leere als Argument zu übergeben?
- 7. Gibt es eine Möglichkeit, leere Erfassungen zu verwerfen?
- 8. Beego Endpoint Testing - Leere Anforderungs-URI
- 9. Gibt es eine einfache Möglichkeit, leere Java/Spring-Formulareingabe in leere Strings zu verwandeln?
- 10. .C() gibt mir eine leere Liste
- 11. lxml XPath gibt eine leere Liste
- 12. QWebEnginePage: toHtml gibt eine leere Zeichenfolge zurück
- 13. stream_get_contents() gibt eine leere Zeichenfolge zurück
- 14. Perl-Skript gibt eine leere Ausgabedatei
- 15. HtmlElement.GetAttribute ("für") Gibt eine leere Zeichenfolge zurück
- 16. BeautifulSoup gibt eine leere Zeichenfolge zurück?
- 17. React Router gibt eine leere Seite
- 18. Warum gibt System.Web.HttpContext.Current.User.Identity.Name eine leere Zeichenfolge zurück?
- 19. PHP Gibt mir eine leere Seite
- 20. p: inputTextarea gibt eine leere Zeichenfolge zurück
- 21. Javascript "Wert = ..." gibt eine leere Seite zurück
- 22. Warum gibt Series.resampleUniform eine leere Serie zurück?
- 23. react holen gibt eine leere Antwort Körper
- 24. AngularJS ui.router gibt mir eine leere Seite
- 25. Warum gibt glGetProgramInfoLog eine leere Zeichenfolge zurück?
- 26. plot_geo gibt eine leere Map in R
- 27. Gibt dies eine leere Liste zurück?
- 28. Warum gibt das eine leere Zeichenfolge zurück?
- 29. Parse Abfrage gibt immer eine leere Liste
- 30. Warum gibt nextLine() eine leere Zeichenfolge zurück?