Mule 4 HTTP Request için kurumsal proxy'yi o istek yapılandırmasının kullandığı bağlantıya koyun. proxy öğesi bir proxy-config sarmalayıcısının içinde yer alır:

<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>

Bu parça, HTTP bağlayıcısının namespace'inin yapılandırıldığı mevcut bir Mule uygulamasına aittir. Bağlantının host'u hedef API'yi belirtir. İç içe proxy host'u ona ulaşacak aracıyı belirtir.

Bir işlem, yapılandırmaya başvurarak o yolu kullanır:

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

proxy öğesi, aracı gerektirdiğinde kullanıcı adı ve parolayı da kabul eder. Bağlayıcı referansı bu kimlik doğrulama düzeni için ayrıca bir NTLM proxy türü sunar. Hedef oturum açma bilgisini ilgisiz alanlara koymak yerine dağıtılan bağlayıcının sunduğu türü seçin.

Mule 3 örnekleri birkaç özelliği doğrudan istek yapılandırmasına koyar. Mule 4, bağlantı özelliklerini request-connection altında gruplar ve proxy öğesini gösterildiği gibi sarar. Yapılandırmayı adlandırılmış tutmak yolu yeniden kullanılabilir kılar: officeHttp'ye başvuran her HTTP Request işlemi o bağlantı kurulumunu kullanır.

İlgili makaleler