Ошибка метода 405 при попытке доступа к конечной точке с помощью запроса POST через прокси-сервер - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь отправить запрос POST в эту конечную точку: https://mobile.twitter.com/i/nojs_router?path=/realDonaldTrump, которая возвращает страницу text/html. Я использую Jsoup:

response = Jsoup.connect(url).headers(getHttpHeaders()).proxy(proxy).timeout(5000)
                    .ignoreHttpErrors(true).followRedirects(true)
                    .method(Connection.Method.POST)
                    .header("Referer", "https://mobile.twitter.com/")
                    .cookies(cookies)
                    .execute();

Когда я делаю это без прокси, он работает нормально. Однако, если я пытаюсь использовать прокси-сервер (с таких сайтов, как http://sslproxies.org/), он возвращает 405 method not allowed, который, по-видимому, равен nginx, не позволяя POST-запросам сохранять содержимое c , другая соответствующая ссылка . Есть ли способ обойти это, учитывая, что я не могу контролировать эти прокси-серверы?

...