Mule 4 HTTP Request üçün korporativ proxy-ni həmin sorğu konfiqurasiyasının istifadə etdiyi bağlantının içinə qoyun. Proxy elementi proxy-config sarğısının içində yerləşir:

<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 fraqment HTTP konnektor namespace-i konfiqurasiya edilmiş mövcud Mule tətbiqinə aiddir. Bağlantı host-u hədəf API-ni müəyyən edir. İçəridəki proxy host-u ona çatacaq vasitəçini müəyyən edir.

Əməliyyat konfiqurasiyaya istinad edərək həmin marşrutdan istifadə edir:

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

Vasitəçi tələb etdikdə proxy elementi istifadəçi adı və parolu da qəbul edir. Konnektor istinadı həmin autentifikasiya quruluşu üçün ayrıca NTLM proxy tipi təqdim edir. Hədəf girişini əlaqəsiz sahələrə yerləşdirmək əvəzinə yerləşdirilmiş konnektorun təqdim etdiyi tipi seçin.

Mule 3 nümunələri bir neçə xassəni birbaşa sorğu konfiqurasiyasına qoyur. Mule 4 bağlantı xassələrini request-connection altında qruplaşdırır və proxy elementini göstərildiyi kimi sarır. Konfiqurasiyanın adlı qalması marşrutu təkrar istifadə edilə bilən edir: officeHttp-ə istinad edən hər HTTP Request əməliyyatı həmin bağlantı quruluşundan istifadə edir.

Əlaqəli məqalələr