Jsoup отправляет 400 неверных запросов

когда я пытаюсь подключиться (я хочу разобрать какой-то сайт) через прокси, я получаю документ (я использую jsoup), например:

 <html>
 <head></head>
 <body>
  HTTP/1.1 400 Bad Request 
 </body>
</html>

вот мой код в java:

String startUrl = "http://mp3u.club/novye_pesni";
        List<MusicElement> musicElements = new LinkedList<>();
        //System.setProperty("http.proxyHost", "139.59.72.192");
       // System.setProperty("http.proxyPort", "3128");
        Document document = Jsoup.connect(startUrl)
                .proxy("139.59.72.192",3128)
                .userAgent("Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2") 
                .header("Content-Language", "en-US") 
                .get();
        Elements songContent = document.getElementsByClass("song-title");

И да, я пытаюсь подключиться к «System.setProperty», но получаю тот же документ. Если я подключаюсь без прокси, все работает. Как я могу подключиться с прокси и без "400 bad request". P.S. Извините за мой отвратительный английский.


person Anton Mironov    schedule 26.11.2017    source источник
comment
См.: stackoverflow.com/ вопросы/6341602/   -  person Stephan    schedule 14.12.2017