Proxy-Einstellungen für benannten HTTP-Client in Micronaut
Legen Sie proxy-type und proxy-address für den ausgehenden Netty-Service-Client fest und prüfen Sie anschließend einen expliziten ProxySelector, der Vorrang hat.
micronaut:
http:
services:
inventory:
proxy-type: HTTP
proxy-address: "proxy.example.net:8080"Fügen Sie diese Felder für Micronaut 4.10.7 in die Konfiguration des benannten Netty-Clients ein. Sie gelten für @Client("inventory"); behalten Sie die Ziel-URL-Einstellungen dieses Clients bei.
Die Adresse ist der vermittelnde Host und Port. Für einen benannten Client, der einen öffentlichen Dienst über eine zulässige öffentliche Route aufruft, bietet die HTTP-Proxy-Liste Kandidaten für diese Felder. Verwenden Sie für dessen Konto proxy-username und proxy-password der gemeinsamen Client-Konfiguration über die etablierte Konfigurationsverarbeitung der Anwendung.
Bleibt die Route abweichend, prüfen Sie die programmatische Anpassung. Ein explizit bereitgestellter ProxySelector hat Vorrang vor HttpClientConfiguration, einschließlich der Felder proxy-address und proxy-type.
Diese Einstellungen gehören zum ausgehenden Client. Die Listen-Adresse des Micronaut-Servers oder ein Proxy, der eingehende Anfragen annimmt, legt diese Route nicht fest.