Отправка HTTP POST-запроса в Java и доступ к ссылке после входа в систему - PullRequest
0 голосов
/ 15 февраля 2019

Я новичок в http пост-запросе, и я не знаю, могу ли я после этого выполнить вход, могу ли я получить доступ к другому URL-адресу на странице входа в систему, и после доступа к этому URL-адресу мне нужен доступ к другому URL-адресу внутри последнего URL-адреса, который у меня былaccess.

ФОРМА ВХОДА -> ССЫЛКА С URL -> ССЫЛКА С URL;

Я использую HttpComponents от Apache.

У меня есть следующий код на момент.

    public static void main(String[] args) throws ClientProtocolException, IOException, InterruptedException {
    CloseableHttpClient httpclient = HttpClients.createDefault();
    HttpPost httppost = new HttpPost("http://192.168.15.1/cgi-bin/device-management-resets.cgi");

    // Request parameters and other properties.
    List<NameValuePair> params = new ArrayList<NameValuePair>(2);
    params.add(new BasicNameValuePair("Loginuser", "admin"));
    params.add(new BasicNameValuePair("LoginPassword", "u774iwvh"));

    //Execute and get the response.
    HttpResponse response = httpclient.execute(httppost);
    HttpEntity entity = response.getEntity();

    if (entity != null) {
        try (InputStream instream = entity.getContent()) {
            System.out.println("GET IN");
            Thread.sleep(2000);
            //TRYING ACCESS ANOTHER LINK HERE!!!!!
        }
    }        

}

Кто-нибудь может мне помочь, пожалуйста?

...