quarkus.proxy.office.host=proxy.example.net
quarkus.proxy.office.port=8080
quarkus.proxy.office.type=HTTP

quarkus.rest-client.inventory.url=https://inventory.example.net/api
quarkus.rest-client.inventory.proxy-configuration-name=office

Това се отнася за съществуващ Quarkus REST Client с @RegisterRestClient(configKey = "inventory"). inventory идентифицира този client, а office — многократно използваемия прокси запис. URL остава API на inventory. Ако е публично достъпен и достъпът през публичен прокси е разрешен, списъкът с HTTP прокси предоставя кандидати за HTTP host и port на именувания запис.

Друг REST client също може да реферира office. Самото дефиниране на името не го задава на всеки client; client без референция използва конфигуриран прокси по подразбиране, ако има такъв.

Когато посредникът изисква акаунт, подайте quarkus.proxy.office.username и quarkus.proxy.office.password чрез конфигурационния източник на приложението.

Proxy Registry е документиран като preview в Quarkus 3.40. Използвайте съответната REST Client интеграция; по-старите версии и RESTEasy Classic имат собствена поддържана конфигурация.

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