Прокси поставке Spring 6 RestTemplate са HttpClient 5
Конфигурисана рута и налог важни су само када неуспели RestTemplate користи њима одговарајућу request factory.
Пратите активну инстанцу клијента уназад: RestTemplate → request factory → основни HTTP клијент → рута/налог проксија. Конфигурисани помоћник поред другог инјектованог bean-а не мења позиве тог bean-а.
Редослед изградње је:
- Поставите прокси руту основног клијента и акредитиве ограничене на endpoint.
- Дајте тај клијент компатибилној HTTP-components request factory.
- Користите ту factory у RestTemplate-у који извршава операцију.
factory у Spring Framework 6 захтева Apache HttpComponents 5.1 или новији. HttpClient 4 builder-и, акредитиви и конструктори припадају другој генерацији. Грешка при изградњи factory претходи каснијем мрежном/аутентикацијском путу који представља 407.
Општи request interceptor који додаје Proxy-Authorization може да пропусти ранију HTTPS CONNECT размену. Држите прокси и одредишне налоге на њиховим подржаним transport/auth интерфејсима и задржите TLS проверу.
За извештај сачувајте генерацију Spring/клијента, активни bean/factory, прокси и завршну фазу грешке без тајни.