За 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 ја користи таа поставка на врската.

Поврзани статии