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 операциясы ошол байланыш жөндөөсүн колдонот.