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>

Այս հատվածը պատկանում է գոյություն ունեցող Mule հավելվածին, որտեղ կարգավորված է HTTP կոնեկտորի namespace-ը։ Միացման host-ը նշում է նպատակակետ API-ն։ Ներդրված proxy host-ը նշում է միջնորդին, որը կհասնի դրան։

Գործողությունը օգտագործում է այդ ուղին՝ հղում կատարելով կարգավորմանը՝

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

proxy տարրը նաև ընդունում է օգտանուն և գաղտնաբառ, երբ միջնորդը պահանջում է դրանք։ Կոնեկտորի հղումը առանձին տրամադրում է NTLM proxy տեսակ այդ նույնականացման դասավորության համար։ Ընտրեք տեղակայված կոնեկտորի տրամադրած տեսակը՝ նպատակակետի մուտքը անկապ դաշտերում դնելու փոխարեն։

Mule 3-ի օրինակները մի քանի հատկություն ուղղակիորեն դնում են հարցման կարգավորման վրա։ Mule 4-ը միացման հատկությունները խմբավորում է request-connection-ի տակ և փաթաթում իր proxy տարրը, ինչպես ցուցադրված է։ Կարգավորումը անվանված պահելը ուղին դարձնում է վերաօգտագործելի․ officeHttp-ին հղվող յուրաքանչյուր HTTP Request գործողություն օգտագործում է այդ միացման կարգավորումը։

Առնչվող հոդվածներ