[英]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.