Ṣètò proxy ìwájú lórí ìsopọ̀ HTTP Request ti Mule 4
Fi proxy HTTP sí abẹ́ ìsopọ̀ ìbéèrè Mule 4 kí o sì tún ọ̀nà yẹn lò nípasẹ̀ config-ref ìṣiṣẹ́ náà.
Fún HTTP Request ti Mule 4, fi proxy ilé-iṣẹ́ sínú ìsopọ̀ tí ìṣètò ìbéèrè yẹn ń lò. Ẹ̀ka proxy wà nínú ìkọ́ 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>
Ẹ̀ka yìí jẹ́ ti ohun èlò Mule tí ó wà tẹ́lẹ̀ tí a ti ṣètò namespace kọ́ńpútà HTTP nínú. host ìsopọ̀ náà ń tọ́ka API àfojúsùn. host proxy tí ó wà nínú ń tọ́ka alárinà tí yóò dé ibẹ̀.
Ìṣiṣẹ́ kan ń lo ọ̀nà yẹn nípasẹ̀ ìtọ́kasí ìṣètò náà:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Ẹ̀ka proxy tún gba orúkọ aṣàmúlò àti ọ̀rọ̀ ìkọ́kọ́rọ́ nígbà tí alárinà bá nílò wọ́n. Ìtọ́kasí kọ́ńpútà ń pèsè irú proxy NTLM lọ́tọ̀ fún ìṣètò ìjẹ́rìí yẹn. Yan irú tí kọ́ńpútà tí a gbé kalẹ̀ ń pèsè dípò fífi ìwọlé àfojúsùn sínú àwọn pápá tí kò ní í ṣe.
Àwọn àpẹẹrẹ Mule 3 ń fi ọ̀pọ̀ ànímọ́ tààrà sórí ìṣètò ìbéèrè. Mule 4 ń kó àwọn ànímọ́ ìsopọ̀ jọ sí abẹ́ request-connection, ó sì ń kó ẹ̀ka proxy rẹ̀ bí a ti fi hàn. Pípa ìṣètò náà mọ́ pẹ̀lú orúkọ máa ń jẹ́ kí ọ̀nà náà lè tún ṣe é lò: gbogbo ìṣiṣẹ́ HTTP Request tí ó tọ́ka sí officeHttp ń lo ìṣètò ìsopọ̀ yẹn.