Ffurfweddu dirprwy ymlaen ar gysylltiad HTTP Request Mule 4
Rhowch ddirprwy HTTP o dan gysylltiad cais Mule 4 ac ailddefnyddiwch y llwybr hwnnw drwy config-ref y weithrediad.
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.