Ar gyfer HTTP Request Mule 4, rhowch y dirprwy corfforaethol yn y cysylltiad a ddefnyddir gan y ffurfweddiad cais hwnnw. Mae'r elfen proxy yn eistedd o fewn lapin 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>

Mae'r darn hwn yn perthyn i ap Mule sy'n bodoli eisoes gyda namespace y cysylltydd HTTP wedi'i ffurfweddu. Mae host y cysylltiad yn nodi'r API cyrchfan. Mae host y dirprwy nythol yn nodi'r cyfryngwr a fydd yn ei gyrraedd.

Mae gweithrediad yn defnyddio'r llwybr hwnnw drwy gyfeirio at y ffurfweddiad:

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

Mae'r elfen proxy hefyd yn derbyn enw defnyddiwr a chyfrinair pan fo'r cyfryngwr yn eu gofyn. Mae cyfeirnod y cysylltydd yn darparu math o ddirprwy NTLM ar wahân ar gyfer y drefn dilysu honno. Dewiswch y math a ddarperir gan y cysylltydd sydd wedi'i osod yn lle rhoi mewngofnod y gyrchfan mewn meysydd diberthynas.

Mae enghreifftiau Mule 3 yn rhoi sawl priodwedd yn uniongyrchol ar ffurfweddiad y cais. Mae Mule 4 yn grwpio priodweddau cysylltiad o dan request-connection ac yn lapio ei elfen proxy fel y dangosir. Mae cadw enw ar y ffurfweddiad yn gwneud y llwybr yn ailddefnyddiadwy: mae pob gweithrediad HTTP Request sy'n cyfeirio at officeHttp yn defnyddio'r sefydliad cysylltiad hwnnw.

Erthyglau cysylltiedig