Теперь, прежде чем вы скажете, что есть такие вопросы, я хотел бы отметить, что я просмотрел большинство из них без везения. Кроме того, я здесь впервые, так что будьте нежны.
У меня есть это раздражение прямо сейчас в моей текущей программе:
По сути, эта часть моей программы использует поисковую систему для поиска торрент-файлов.
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)
Теперь самое интересное, что это ТОЛЬКО не так для этого фильма («Хоббит: Пустошь Смауга»), любой другой фильм работает идеально. Я этого не понимаю. Пожалуйста, помогите. (Также я удалил весь ненужный код из метода поиска)
Если я не поместил достаточно информации здесь, пожалуйста, спросите меня больше.