Pri Mule 4 HTTP Request umiestnite podnikové proxy do pripojenia, ktoré používa táto konfigurácia požiadavky. Prvok proxy stojí vnútri obalu 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>

Tento fragment patrí do existujúcej aplikácie Mule s nakonfigurovaným namespace konektora HTTP. Host pripojenia určuje cieľové API. Vnorený host proxy určuje sprostredkovateľa, ktorý sa k nemu dostane.

Operácia používa túto cestu odkazom na konfiguráciu:

<http:request method="GET" path="/status" config-ref="officeHttp" />

Prvok proxy prijíma aj používateľské meno a heslo, ak ich sprostredkovateľ vyžaduje. Odkaz na konektor samostatne poskytuje typ proxy NTLM pre takéto usporiadanie overovania. Zvoľte typ, ktorý dodáva nasadený konektor, namiesto vkladania prihlásenia cieľa do nesúvisiacich polí.

Príklady pre Mule 3 vkladajú niekoľko vlastností priamo do konfigurácie požiadavky. Mule 4 zoskupuje vlastnosti pripojenia pod request-connection a svoj prvok proxy obaľuje podľa ukážky. Zachovanie názvu konfigurácie robí cestu znova použiteľnou: každá operácia HTTP Request, ktorá odkazuje na officeHttp, používa toto nastavenie pripojenia.

Súvisiace články