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

Esto se aplica a un Quarkus REST Client existente con @RegisterRestClient(configKey = "inventory"). inventory identifica ese client y office la entrada de proxy reutilizable. La URL sigue siendo la API de inventory. Si es accesible públicamente y se permite el acceso mediante proxy público, la lista de proxies HTTP ofrece candidatos para el host y el puerto HTTP de la entrada con nombre.

Otro REST client también puede referenciar office. Definir el nombre por sí solo no lo asigna a todos los clients; un client sin referencia usa un proxy de registro predeterminado configurado si existe.

Cuando el intermediario necesite una cuenta, proporcione quarkus.proxy.office.username y quarkus.proxy.office.password mediante la fuente de configuración de la aplicación.

El Proxy Registry está documentado como preview en Quarkus 3.40. Use la integración de REST Client correspondiente; las versiones anteriores y RESTEasy Classic tienen su propia configuración compatible.

Artículos relacionados