Проследете активния екземпляр на клиента назад: RestTemplate → request factory → базов HTTP клиент → маршрут/акаунт на прокси. Конфигуриран помощен обект до друг инжектиран bean не променя извикванията на този bean.

Последователността на изграждане е:

  1. Задайте маршрута на прокси за базовия клиент и данни за достъп, ограничени до endpoint.
  2. Подайте този клиент на съвместимата request factory от HTTP-components.
  3. Използвайте тази factory в RestTemplate, който изпълнява операцията.

factory в Spring Framework 6 изисква Apache HttpComponents 5.1 или по-нова. Builder-ите, данните за достъп и конструкторите на HttpClient 4 принадлежат на друго поколение. Грешка при изграждането на factory идва преди следващия мрежов/автентикационен път, представен от 407.

Общ request interceptor, който добавя Proxy-Authorization, може да пропусне по-ранния обмен HTTPS CONNECT. Дръжте акаунтите за прокси и дестинация на съответните им поддържани transport/auth интерфейси и запазете TLS проверката.

За доклад запазете поколението на Spring/клиента, активния bean/factory, проксито и крайния етап на грешката без тайни.

Подобни статии