我需要爲我的項目創建自定義URI方案。 即使用URI創建自定義URI方案
urn:myprotocol:{p1}:{p2}:{p3}:{p4}
- 不透明表示
myprotocol://{p1}/{p2}/{p3}/{p4}
- 分層表示。
如何將我的方案添加到Java URI類?或者,我怎樣才能讓Java URI理解我的方案,所以我可以在我的代碼中使用它?
歡迎具體的例子。
謝謝。
我需要爲我的項目創建自定義URI方案。 即使用URI創建自定義URI方案
urn:myprotocol:{p1}:{p2}:{p3}:{p4}
- 不透明表示
myprotocol://{p1}/{p2}/{p3}/{p4}
- 分層表示。
如何將我的方案添加到Java URI類?或者,我怎樣才能讓Java URI理解我的方案,所以我可以在我的代碼中使用它?
歡迎具體的例子。
謝謝。
您確定需要創建一個新的URI方案嗎?
創建實現特定的方案被認爲是不好的做法。
請參見:
Java的API對如何做一個很好的解釋: http://java.sun.com/j2se/1.5.0/docs/api/java/net/URI.html
不知道你正在嘗試做的,我會用URI的這個構造: URI(字符串格式,字符串權威,字符串路徑,字符串查詢,字符串片段)
這就是我正在看的。但它並不真正適合需求。由於它沒有任何驗證URI結構。 – Sorantis 2010-03-29 11:58:40
該方案標籤不符合這個問題。它用於指Scheme語言。 – 2010-03-29 11:29:07
你期望URI類對你的方案做什麼? URI實例只是URI的表示,不包含任何方案特定的邏輯。 – jarnbjo 2010-03-29 11:36:36