[英]Java Passing URI parameters
我正在研究將URI作為參數的Java代碼,但是我不確定URI類型數據是什么樣。 到目前為止,我已經嘗試了以下方法來使其正常工作:
有人可以在下面的代碼中發布我可能傳遞的參數類型示例嗎? 還是如何解決這個問題?
private List<SearchExtract> extractFrom(URI uri) throws IOException {
Document doc = Jsoup.parse(uri.toURL(), 5000);
Elements select = doc.select(".rc");
return Collections.singletonList(new SearchExtract(URI.create(""), ""));
}
抱歉,如果我對這個問題含糊不清,我很困惑自己該怎么辦。
我認為了解URL,URI和URN可能會有幫助。
我的網絡有點生銹,但是我認為每個人的URI都會有所不同,具體取決於他們的IP地址是什么。 基本上,當您在URL(特定的網絡位置)上發出請求時,您將調用URI,而URI基本上是如何到達該位置的地圖。
取自http://www.w3.org/TR/uri-clarification/
1.1經典視圖
例如,“ http:”是URL方案,“ isbn:”(有時)是URN方案。 任何新的方案都將轉換為這兩類中的一種。
1.2當代觀
Web標識符方案是一般的URI方案。 給定的URI方案可以定義子空間。 因此,“ http:”是URI方案。 “ urn:”也是URI方案; 它定義了子空間,稱為“命名空間”。 例如,形式為“ urn:isbn:n-nn-nnnnnn-n”的一組URN是URN命名空間。 (“ isbn”是URN名稱空間標識符。它不是“ URN方案”也不是“ URI方案”)。
我可能是錯的,但是URI並不總是對每個人都相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.