现在,在你说有这样的问题之前,我想指出我已经浏览了其中的大多数问题,但没有任何运气。另外,我是第一次来这里,所以要温柔。
我现在在当前的程序中遇到了这个烦恼:
基本上我的程序的这一部分使用搜索引擎来查找 torrent 文件。
public static ArrayList<String> search(String args) throws IOException {
args = args.replace(":", "");
ArrayList<String> list = new ArrayList<String>();
URL url = new URL("http://pirateproxy.net/search/" + args + "/");
URLConnection con = url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream())); <---- THIS
}
public static void main(String[] args) {
try {
search("The Hobbit: The Desolation of Smaug");
} catch (IOException e) {
e.printStackTrace();
}
}
错误:
java.io.IOException: Invalid Http response
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at service.ServiceDownloader.search(ServiceDownloader.java:20)
at service.ServiceDownloader.main(ServiceDownloader.java:45)
现在有趣的是,只有这部电影(“霍比特人:史矛革之战”)出了问题,其他所有电影都完美。我不明白这一点。请帮忙。 (我还从搜索方法中删除了所有不必要的代码)
如果我在这里没有提供足够的信息,请向我询问更多信息。
您应该对字符串进行 URL 编码The Hobbit: The Desolation of Smaug
,因为你在那里有特殊的性格。例如:空间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)