Por Mule 4 HTTP Request, metu la entreprenan prokurilon en la konekton uzatan de tiu petagordo. La elemento proxy staras ene de proxy-config-ĉirkaŭaĵo:

<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>

Ĉi tiu fragmento apartenas al ekzistanta Mule-aplikaĵo kun agordita nomspaco de la HTTP-konektilo. La host de la konekto indikas la celan API. La enigita host de la prokurilo indikas la peranton, kiu atingos ĝin.

Operacio uzas tiun vojon referencante la agordon:

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

La elemento proxy ankaŭ akceptas uzantnomon kaj pasvorton kiam la peranto postulas ilin. La konektila referenco aparte provizas NTLM-prokuran tipon por tiu aŭtentiga aranĝo. Elektu la tipon provizatan de la deplojita konektilo anstataŭ meti celan saluton en senrilatajn kampojn.

Ekzemploj por Mule 3 metas plurajn ecojn rekte sur la petagordon. Mule 4 grupigas konektajn ecojn sub request-connection kaj ĉirkaŭas sian elementon proxy kiel montrite. Konservi la agordon nomita igas la vojon reuzebla: ĉiu HTTP Request-operacio referencanta officeHttp uzas tiun konektan agordon.

Rilataj artikoloj