За Mule 4 HTTP Request поставите корпоративни прокси у везу коју користи та конфигурација захтева. Елемент proxy стоји унутар омотача 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>

Овај фрагмент припада постојећој Mule апликацији са конфигурисаним namespace-ом HTTP конектора. Host везе означава одредишни API. Угњежђени host проксија означава посредника који ће га достићи.

Операција користи ту руту позивајући се на конфигурацију:

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

Елемент proxy прихвата и корисничко име и лозинку када их посредник захтева. Референца конектора одвојено нуди NTLM тип проксија за такав распоред аутентикације. Изаберите тип који пружа инсталирани конектор уместо да пријаву одредишта стављате у неповезана поља.

Примери за Mule 3 стављају неколико својстава директно на конфигурацију захтева. Mule 4 групише својства везе под request-connection и обавија свој елемент proxy као што је приказано. Задржавање назива конфигурације чини руту вишекратно употребљивом: свака HTTP Request операција која реферира officeHttp користи ту поставку везе.

Повезани чланци