Mule 4 HTTP Request қосылымында форвардты прокси конфигурациялау
HTTP проксиді Mule 4 сұрау қосылымының астына қойып, сол маршрутты операцияның config-ref арқылы қайта пайдаланыңыз.
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>
Бұл үзінді HTTP коннекторының namespace-і конфигурацияланған бар Mule қолданбасына жатады. Қосылымның host-ы мақсатты API-ды көрсетеді. Ішкі proxy host-ы оған жететін делдалды көрсетеді.
Операция конфигурацияға сілтеме жасап, сол маршрутты пайдаланады:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Делдал талап еткенде proxy элементі пайдаланушы аты мен құпия сөзді де қабылдайды. Коннектор сілтемесі сол аутентификация схемасы үшін NTLM прокси түрін бөлек ұсынады. Мақсаттың кіруін байланыссыз өрістерге қоюдың орнына орналастырылған коннектор ұсынатын түрді таңдаңыз.
Mule 3 мысалдары бірнеше қасиетті тікелей сұрау конфигурациясына қояды. Mule 4 қосылым қасиеттерін request-connection астына топтастырып, proxy элементін көрсетілгендей қаптайды. Конфигурацияны атаулы күйде ұстау маршрутты қайта пайдалануға болатын етеді: officeHttp-қа сілтеме жасайтын әрбір HTTP Request операциясы сол қосылым параметрін пайдаланады.