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>

यो अंश HTTP कनेक्टरको namespace कन्फिगर गरिएको विद्यमान Mule अनुप्रयोगमा जान्छ। जडानको 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 अपरेसनले त्यही जडान सेटअप प्रयोग गर्छ।

सम्बन्धित लेखहरू