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

Cela s’applique à un Quarkus REST Client existant avec @RegisterRestClient(configKey = "inventory"). inventory identifie ce client et office l’entrée de proxy réutilisable. L’URL reste l’API inventory. Si elle est accessible publiquement et que l’accès par proxy public est autorisé, la liste de proxys HTTP fournit des candidats pour l’hôte et le port HTTP de l’entrée nommée.

Un autre REST client peut aussi référencer office. Le simple fait de définir le nom ne l’attribue pas à chaque client ; un client non référencé utilise un proxy de registre par défaut configuré s’il existe.

Lorsque l’intermédiaire a besoin d’un compte, fournissez quarkus.proxy.office.username et quarkus.proxy.office.password via la source de configuration de l’application.

Le Proxy Registry est documenté comme preview dans Quarkus 3.40. Utilisez l’intégration REST Client correspondante ; les versions antérieures et RESTEasy Classic ont leur propre configuration prise en charge.

Articles similaires