Konfigurowanie proxy przekazującego na połączeniu HTTP Request w Mule 4
Umieść proxy HTTP pod połączeniem żądania Mule 4 i użyj ponownie tej trasy przez config-ref operacji.
W Mule 4 HTTP Request umieść firmowe proxy w połączeniu, którego używa ta konfiguracja żądania. Element proxy znajduje się wewnątrz otoczki 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>
Ten fragment należy do istniejącej aplikacji Mule ze skonfigurowaną przestrzenią nazw łącznika HTTP. Host połączenia wskazuje docelowe API. Zagnieżdżony host proxy wskazuje pośrednika, który do niego dotrze.
Operacja używa tej trasy, odwołując się do konfiguracji:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Element proxy przyjmuje też nazwę użytkownika i hasło, gdy pośrednik ich wymaga. Odwołanie do łącznika osobno udostępnia typ proxy NTLM dla takiego układu uwierzytelniania. Wybierz typ dostarczany przez wdrożony łącznik, zamiast umieszczać dane logowania celu w niepowiązanych polach.
Przykłady dla Mule 3 umieszczają kilka właściwości bezpośrednio w konfiguracji żądania. Mule 4 grupuje właściwości połączenia pod request-connection i opakowuje swój element proxy, jak pokazano. Zachowanie nazwy konfiguracji czyni trasę wielokrotnego użytku: każda operacja HTTP Request odwołująca się do officeHttp używa tego ustawienia połączenia.