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.

Artigos relacionados