Configurar um proxy de encaminhamento numa conexão HTTP Request do Mule 4
Coloque um proxy HTTP sob a conexão de pedido do Mule 4 e reutilize essa rota através do config-ref da operação.
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.