Tag: url

是否有用于处理构建URL的Java包?

我正在寻找的是Java中的一些代码,它将采用Map对象并将其转换为查询字符串,我可以将其附加到我返回的URL。 我确信有一个库可以做到这一点以及更多,但我无法通过快速谷歌搜索找到它。 谁知道会有人这样做?

为什么java的URL类不能识别某些协议?

URL u =新URL(“telnet://route-server.exodus.net”); 这条线正在产生: java.net.MalformedURLException:未知协议:telnet 我遇到与以“news://”开头的其他url类似的问题 这些是从ODP中提取的URL,所以我不明白为什么会出现这样的例外情况。

如何使用Jsoup从相对HTML链接中提取绝对URL?

我正在使用Jsoup来提取网页的URL。 这些URL的href属性是相对的: example 这是我的尝试: Document document = Jsoup.connect(url).get(); Elements results = document.select(“div.results”); Elements dls = results.select(“dl”); for (Element dl : dls) { String url = dl.select(“a”).attr(“href”); } 这工作正常,但如果我使用 String url = dl.select(“a”).attr(“abs:href”); 要获得像http://example.comhttps://stackoverflow.com/text这样的绝对url,它就无法使用。 我如何获得绝对URL?

将网站内容读入字符串

目前我正在开发一个可用于读取url指定的网站内容的类。 我刚刚开始使用java.io和java.net冒险,所以我需要咨询我的设计。 用法: TextURL url = new TextURL(urlString); String contents = url.read(); 我的代码: package pl.maciejziarko.util; import java.io.*; import java.net.*; public final class TextURL { private static final int BUFFER_SIZE = 1024 * 10; private static final int ZERO = 0; private final byte[] dataBuffer = new byte[BUFFER_SIZE]; private final URL urlObject; public TextURL(String urlString) throws […]

从Java中的相对URL构建绝对URL

我无法从相对URL构建绝对URL而无需诉诸String hackery … 特定 http://localhost:8080/myWebApp/someServlet 方法内部: public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } 什么是最“正确”的建设方式: http://localhost:8080/myWebApp/someImage.jpg (注意,必须是绝对的,而不是相对的) 目前,我是通过构建字符串来实现的,但必须有更好的方法。 我查看了新URI / URL的各种组合,我最终得到了 http://localhost:8080/someImage.jpg 非常感谢

java.net.URL的本地文件协议

使用URL的本地文件的协议是什么? 我已经使用Java下载了一个文件,我需要知道如何访问它,而不是使用File,而是使用URL。 谢谢!

如何比较java中的两个URL?

这是一个简单的问题 – 给定两个url,是否有一些内置方法,或者一个Apache库来决定它们(逻辑上)是否相等? 例如,这两个url是相同的: http://stackoverflow.com http://stackoverflow.com/

Java:从FilePath获取URI

我对Java知之甚少。 我需要在Windows上从FilePath(String)构造一个URI的字符串表示。 有时我得到的inputFilePath是: file:/C:/a.txt ,有时它是: C:/a.txt 。 现在,我正在做的是: new File(inputFilePath).toURI().toURL().toExternalForm() 上面的方法适用于没有file:/前缀的路径,但对于带有file:/前缀的路径file:/ ,。 toURI方法通过附加当前dir的值将其转换为无效的URI,因此路径变为无效。 请通过建议正确的方法为这两种路径获取正确的URI来帮助我。

如何从.jar加载文件夹?

好。 所以我有一个非常简单的问题:我希望能够从正在运行的.jar文件中加载资源(整个文件夹),但我无法让它工作。 这是我尝试过的(如果类名是“myClass”,文件夹名为“myFolder”),但它总是抛出NullPointerException: URL folderURL = myClass.class.getClassLoader().getResource(“myFolder/”); String folderPath = folderURL.getPath(); File myFolder = new File(folderPath); 在创建“myFolder”之前,总是抛出NullPointerException。 更多信息:我必须从静态上下文访问该文件夹。 正在访问该文件夹的类与文件夹本身所在的目录不在同一目录中。(该文件夹位于jar内的根目录中,该类是几个子包。) 有没有人能解决我的问题? 对不起,如果我使用了错误的术语:P,但您可以做任何事情来帮助我们。

如何使用Java从网站检索URL?

我想使用HTTP GET和POST命令从网站检索URL并解析HTML。 我该怎么做呢?