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

Això s’aplica a un Quarkus REST Client existent amb @RegisterRestClient(configKey = "inventory"). inventory identifica aquest client i office l’entrada de proxy reutilitzable. L’URL continua sent l’API d’inventory. Si és accessible públicament i es permet l’accés mitjançant proxy públic, la llista de proxys HTTP proporciona candidats per a l’host i el port HTTP de l’entrada amb nom.

Un altre REST client també pot fer referència a office. Només definir el nom no l’assigna a tots els clients; un client sense referència utilitza el proxy de registre predeterminat configurat si existeix.

Quan l’intermediari necessiti un compte, proporciona quarkus.proxy.office.username i quarkus.proxy.office.password mitjançant la font de configuració de l’aplicació.

El Proxy Registry està documentat com a preview a Quarkus 3.40. Utilitza la integració de REST Client corresponent; les versions antigues i RESTEasy Classic tenen la seva pròpia configuració compatible.

Articles relacionats