Configurar un proxy de reenvío en una conexión HTTP Request de Mule 4
Coloque un proxy HTTP bajo la conexión de solicitud de Mule 4 y reutilice esa ruta mediante el config-ref de la operación.
En una HTTP Request de Mule 4, coloque el proxy corporativo en la conexión que utiliza esa configuración de solicitud. El elemento proxy se sitúa dentro de un 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 pertenece a una aplicación Mule existente con el espacio de nombres del conector HTTP configurado. El host de la conexión identifica la API de destino. El host del proxy anidado identifica el intermediario que llegará a ella.
Una operación utiliza esa ruta refiriéndose a la configuración:
<http:request method="GET" path="/status" config-ref="officeHttp" />
El elemento proxy también acepta nombre de usuario y contraseña cuando el intermediario los exige. La referencia del conector proporciona por separado un tipo de proxy NTLM para esa disposición de autenticación. Elija el tipo que suministra el conector desplegado en lugar de poner el inicio de sesión del destino en campos no relacionados.
Los ejemplos de Mule 3 colocan varias propiedades directamente en la configuración de la solicitud. Mule 4 agrupa las propiedades de conexión bajo request-connection y envuelve su elemento proxy como se muestra. Mantener la configuración con nombre hace que la ruta sea reutilizable: cada operación HTTP Request que referencia officeHttp usa esa configuración de conexión.