Quarkus 3.40 REST Client: selezionare una voce denominata del registro proxy
In Quarkus 3.40 associa il configKey inventory a office, mantenendo separato l’URL dell’API e lo stato preview del registro.
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=officeSi applica a un Quarkus REST Client esistente con @RegisterRestClient(configKey = "inventory"). inventory identifica quel client e office la voce proxy riutilizzabile. L’URL resta l’API inventory. Se è raggiungibile pubblicamente e l’accesso tramite proxy pubblico è consentito, l’elenco di proxy HTTP fornisce candidati per l’host e la porta HTTP della voce denominata.
Anche un altro REST client può fare riferimento a office. La sola definizione del nome non lo assegna a ogni client; un client senza riferimento usa un proxy di registro predefinito configurato, se esiste.
Quando l’intermediario richiede un account, fornisci quarkus.proxy.office.username e quarkus.proxy.office.password tramite l’origine di configurazione dell’applicazione.
Il Proxy Registry è documentato come preview in Quarkus 3.40. Usa l’integrazione REST Client corrispondente; le versioni precedenti e RESTEasy Classic hanno la propria configurazione supportata.