Cấu hình proxy chuyển tiếp trên kết nối HTTP Request của Mule 4
Đặt proxy HTTP bên dưới kết nối yêu cầu Mule 4 và tái sử dụng tuyến đó qua config-ref của thao tác.
Với HTTP Request của Mule 4, hãy đặt proxy của doanh nghiệp vào kết nối mà cấu hình yêu cầu đó dùng. Phần tử proxy nằm trong phần bọc 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>
Đoạn này thuộc về một ứng dụng Mule hiện có đã cấu hình namespace của trình kết nối HTTP. host của kết nối chỉ ra API đích. host của proxy lồng bên trong chỉ ra trung gian sẽ đến được API đó.
Một thao tác dùng tuyến đó bằng cách tham chiếu cấu hình:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Phần tử proxy cũng nhận tên người dùng và mật khẩu khi trung gian yêu cầu. Tham chiếu trình kết nối cung cấp riêng một loại proxy NTLM cho cách bố trí xác thực đó. Hãy chọn loại do trình kết nối đã triển khai cung cấp thay vì đặt thông tin đăng nhập của đích vào các trường không liên quan.
Các ví dụ Mule 3 đặt nhiều thuộc tính trực tiếp trên cấu hình yêu cầu. Mule 4 nhóm các thuộc tính kết nối dưới request-connection và bọc phần tử proxy của mình như minh họa. Giữ cấu hình có tên giúp tuyến có thể tái sử dụng: mọi thao tác HTTP Request tham chiếu officeHttp đều dùng thiết lập kết nối đó.