Ответ HttpResponse = client.execute (запрос); сбой с URL-адресом Https (соединение отклонено) ,

#java #selenium #https

#java #селен #https

Вопрос:

Я не могу заставить это работать с HTTPS. Это дает мне: отказано в подключении. Работает последовательно с HTTP.

 //Method creates a httpPost such as a json file

public static void createRequest(StringEntity params, String[][] headers, String url) {

    HttpClient client = HttpClientBuilder.create().build();

    try {

        HttpPost request = new HttpPost(url);

        for(String[] header: headers) {
            request.addHeader(header[0], header[1]);
        }
        request.setEntity(params);
        HttpResponse response = client.execute(request);

        System.out.println(response.toString());

    } catch(Exception e) {
        e.printStackTrace();
    }
}
  

Комментарии:

1. Работает ли это в браузере?

2. Да — с использованием poostman

Ответ №1:

Можете ли вы попробовать предоставить прокси?

 httpclient.getParams().setParameter("proxyportvalue",proxy);