micronaut:
  http:
    services:
      inventory:
        proxy-type: HTTP
        proxy-address: "proxy.example.net:8080"

Per Micronaut 4.10.7, unisci questi campi nella configurazione del client Netty denominato. Si applicano a @Client("inventory"); mantieni le impostazioni dell'URL di destinazione di quel client.

L'indirizzo è l'host e la porta intermediari. Per un client denominato che chiama un servizio pubblico tramite una rotta pubblica consentita, la Elenco dei proxy HTTP fornisce candidati per questi campi. Per il suo account, usa proxy-username e proxy-password della configurazione client comune tramite la gestione della configurazione consolidata dell'applicazione.

Se la rotta rimane diversa, esamina la personalizzazione programmatica. Un ProxySelector fornito esplicitamente ha la precedenza su HttpClientConfiguration, inclusi i campi proxy-address e proxy-type.

Queste impostazioni appartengono al client in uscita. L'indirizzo di ascolto del server Micronaut o un proxy che accetta richieste in ingresso non imposta questa rotta.

Articoli correlati