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 ਓਪਰੇਸ਼ਨ ਉਹੀ ਕਨੈਕਸ਼ਨ ਸੈੱਟਅਪ ਵਰਤਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ