Налаштування прямого проксі в з'єднанні HTTP Request у Mule 4
Розмістіть HTTP-проксі під з'єднанням запиту Mule 4 і повторно використовуйте цей маршрут через config-ref операції.
Для HTTP Request у Mule 4 розмістіть корпоративний проксі в з'єднанні, яке використовує ця конфігурація запиту. Елемент 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 з налаштованим простором імен конектора 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, використовує це налаштування з'єднання.