Configurar un proxy de reenvío nunha conexión HTTP Request de Mule 4
Coloque un proxy HTTP baixo a conexión de solicitude de Mule 4 e reutilice esa ruta mediante o config-ref da operación.
Nunha HTTP Request de Mule 4, coloque o proxy corporativo na conexión que usa esa configuración de solicitude. O elemento proxy está dentro dun envoltorio proxy-config:
<http:request-config name="officeHttp">
<http:request-connection host="api.example" port="80">
<http:proxy-config>
<http:proxy host="proxy.office.example" port="8080" />
</http:proxy-config>
</http:request-connection>
</http:request-config>
Este fragmento pertence a unha aplicación Mule existente co espazo de nomes do conector HTTP configurado. O host da conexión identifica a API de destino. O host do proxy aniñado identifica o intermediario que chegará a ela.
Unha operación usa esa ruta referíndose á configuración:
<http:request method="GET" path="/status" config-ref="officeHttp" />
O elemento proxy tamén acepta nome de usuario e contrasinal cando o intermediario os esixe. A referencia do conector proporciona por separado un tipo de proxy NTLM para esa disposición de autenticación. Escolla o tipo que subministra o conector despregado en lugar de poñer o inicio de sesión do destino en campos non relacionados.
Os exemplos de Mule 3 colocan varias propiedades directamente na configuración da solicitude. Mule 4 agrupa as propiedades de conexión baixo request-connection e envolve o seu elemento proxy como se mostra. Manter a configuración con nome fai que a ruta sexa reutilizable: cada operación HTTP Request que referencia officeHttp usa esa configuración de conexión.