Numa HTTP Request do Mule 4, coloque o proxy corporativo na conexão utilizada por essa configuração de pedido. O elemento proxy fica dentro de um invólucro 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 uma aplicação Mule existente com o namespace do conetor HTTP configurado. O host da conexão identifica a API de destino. O host do proxy aninhado identifica o intermediário que chegará até ela.

Uma operação utiliza essa rota ao referir a configuração:

<http:request method="GET" path="/status" config-ref="officeHttp" />

O elemento proxy também aceita nome de utilizador e palavra-passe quando o intermediário os exige. A referência do conetor fornece separadamente um tipo de proxy NTLM para essa disposição de autenticação. Escolha o tipo fornecido pelo conetor implementado em vez de colocar o início de sessão do destino em campos não relacionados.

Os exemplos do Mule 3 colocam várias propriedades diretamente na configuração do pedido. O Mule 4 agrupa as propriedades de ligação sob request-connection e envolve o seu elemento proxy como mostrado. Manter a configuração com nome torna a rota reutilizável: cada operação HTTP Request que refere officeHttp usa essa configuração de ligação.

Artigos relacionados