Pada HTTP Request Mule 4, tempatkan proxy korporat di koneksi yang dipakai konfigurasi permintaan tersebut. Elemen proxy berada di dalam pembungkus 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>

Fragmen ini termasuk dalam aplikasi Mule yang sudah ada dengan namespace konektor HTTP sudah dikonfigurasi. Host koneksi menandai API tujuan. Host proxy bersarang menandai perantara yang akan mencapainya.

Sebuah operasi memakai rute itu dengan merujuk konfigurasi:

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

Elemen proxy juga menerima nama pengguna dan kata sandi bila perantara memerlukannya. Referensi konektor menyediakan jenis proxy NTLM secara terpisah untuk susunan autentikasi tersebut. Pilih jenis yang disediakan konektor yang terpasang, bukan menaruh login tujuan di kolom yang tidak terkait.

Contoh Mule 3 menaruh beberapa properti langsung pada konfigurasi permintaan. Mule 4 mengelompokkan properti koneksi di bawah request-connection dan membungkus elemen proxy-nya seperti ditunjukkan. Menjaga konfigurasi tetap bernama membuat rute dapat digunakan ulang: setiap operasi HTTP Request yang merujuk officeHttp memakai penyetelan koneksi itu.

Artikel terkait