我正在處理解析URI的例程。在明顯的情況下,有一個空字符串的情況。空字符串是有效的輸入嗎?什麼是一個空字符串的結果URI?是否有空的URI?
0
A
回答
0
由於URI的根是一個有限的集合,我們知道它沒有一個有效的根。 因此,它不識別任何內容,並且作爲標識符無效。但是這可能在你的上下文中仍然有意義,因爲tere沒有特定的URI標準。
0
一個空字符串不可能是一個URI。 general URI syntax指定至少必須存在scheme
組件,然後是:
,然後是hier-part
組件(可能爲空)。
但相對URI引用可以是空的。的relative references語法指定至少relative-part
組分必須存在的,但它允許空(path-empty
)。
一種空相對URI引用是same-document reference(粗體強調礦):
同文檔引用的最常見的例子是相對引用是空或僅包括數字符號( 「#」)分隔符,後跟一個片段標識符。
相關問題
- 1. 是否有Unicode字符的URI方案或URN命名空間?
- 2. URI中是否有空格字符會影響性能?
- 3. 如何檢測URI是否是從URI
- 4. Gitlab API是否有官方主機uri?
- 5. SharpSVN:檢查結帳URI是否有效
- 6. MVC uri參數是空
- 7. URI是否包含協議?
- 8. 檢查一個字符串是否是一個有效的URI
- 9. C#URI無效:URI爲空
- 10. 解析具有大括號的URI,URI :: InvalidURIError:錯誤的URI(不是URI?)
- 11. DataSnapshot值是否有空值?
- 12. 是否有空格標籤?
- 13. System.DirectoryServices.AccountManagement.Principal是否有空GUID?
- 14. 空柱子是否有用?
- 15. 檢查是否有空值
- 16. 番石榴是否有空?
- 17. Ruby:檢查URI是否是HTTPS?
- 18. URI :: InvalidURIError(壞URI(不是URI?):):
- 19. UriMatcher類的折返(Uri)是否匹配?
- 20. 是否有關於使用VideoView.setVideoURI()的自定義URI的教程?
- 21. (URI :: InvalidURIError)「錯誤的URI(不是URI?)
- 22. 錯誤的URI(不是URI?):
- 23. 是否有可能將base64編碼爲一個URI的文件?
- 24. 是否有可能檢索AppEngine上的一個uri塊?
- 25. 是否有一個OData協議的.NET類包裝Uri
- 26. 數據URI格式是否有重要的部分?
- 27. URI的任何路徑段是否都有查詢組件?
- 28. XML - 單個xmlns定義中的雙重URI,是否有效?
- 29. 是否有可能創建一個並非絕對的Uri?
- 30. WP7:推送通知通道URI是空