Ошибка «407 Proxy Authentication Required» во время запроса на отдых Java иногдаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка «407 Proxy Authentication Required» во время запроса на отдых Java иногда

Сообщение Anonymous »

Я пытаюсь выполнить запрос REST к одному из моих клиентских URL-адресов, чтобы получить ответ с помощью прокси-сервера. Большую часть времени я могу получить ответ, используя свой код. Но иногда, когда я пытаюсь отправить запрос, используя свой код, я получаю ошибку «407 Proxy Authentication Required». Это случается редко, но как только я получаю эту ошибку, для всех последовательных запросов я получаю одну и ту же ошибку. Но когда я использую инструмент POSTMAN из Chrome для отправки того же запроса, который был сгенерирован для тот же URL-адрес, я получу ответ. Но как только я получу ответ от POSTMAN, если я попробую ввести свой код еще раз, я начну получать ответ не только с моего локального компьютера, но и с разных компьютеров, на которых я запускаю код. Я очень запутался в этой проблеме и не могу понять, почему происходит этот странный сценарий. Что-то мне не хватает в моем коде? Пожалуйста, помогите мне, ребята. Я привел свой код ниже:

Код

Код: Выделить всё

public Map ConnectRestService(MyRequest myRequest, String postURL, String httpProxy,int timeout int httpPort, Map responseMap)
throws KeyManagementException, UnrecoverableKeyException, NoSuchAlgorithmException, KeyStoreException, CustomException{

MyResponse myResponse = new MyResponse();
Map responseReturnMap = new HashMap();
String output = "";
TrustStrategy acceptingTrustStrategy = new TrustStrategy() {

@Override
public boolean isTrusted(java.security.cert.X509Certificate[] chain, String authType)
throws java.security.cert.CertificateException {
// TODO Auto-generated method stub
return true;
}
};

SSLContext sslContext = SSLContexts.custom()
.loadTrustMaterial(null, acceptingTrustStrategy)
.build();

SSLConnectionSocketFactory csf = new SSLConnectionSocketFactory(sslContext);
HttpClient httpClient;
httpClient = HttpClients.custom().setSSLSocketFactory(csf).setProxy(new HttpHost(httpProxy, httpPort)).build();

HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.add("Content-type", "text/xml");
httpHeaders.add("Accept", "text/xml");
httpHeaders.add("access-control-allow-origin", "*");
httpHeaders.add("content-encoding", "UTF-8");
HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(httpClient);
requestFactory.setConnectTimeout(timeout);

try {
RestTemplate restTemplate = new RestTemplate(requestFactory);
HttpEntity entity = new org.springframework.http.HttpEntity(
myRequest, httpHeaders);
ResponseEntity response = restTemplate.exchange(postURL, HttpMethod.POST, entity, String.class);

} catch (Exception ex) {
logger.error(ex.getMessage(), ex);
}

return responseReturnMap;
}
Пожалуйста, помогите мне понять, чего мне здесь не хватает.

Подробнее здесь: https://stackoverflow.com/questions/567 ... cationally
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка 407 Proxy Authentication Required в Python, несмотря на правильную настройку прокси
    Anonymous » » в форуме Python
    0 Ответы
    88 Просмотры
    Последнее сообщение Anonymous
  • Firebase E-Mail/Authentication Authentication Внутренняя ошибка в Unity
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Запрос Curl в PHP с IP -списком Proxy - proxy.webshare.io - не удалось подключиться
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Vite Proxy Proxy Redirects для настройки цели
    Anonymous » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Найдено 2 аутентификационных бобов. Global Authentication Manager не будет настроен с помощью Authentication Providers
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»