Mule 4 HTTP Request કનેક્શન પર ફોરવર્ડ પ્રોક્સી ગોઠવો
Mule 4 વિનંતી કનેક્શન હેઠળ HTTP પ્રોક્સી મૂકો અને ઑપરેશનના config-ref દ્વારા તે માર્ગનો ફરી ઉપયોગ કરો.
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 કનેક્ટર નેમસ્પેસ ગોઠવેલી હાલની Mule એપ્લિકેશનમાં જાય છે. કનેક્શનનું host લક્ષ્ય API ઓળખે છે. અંદરનું proxy host તેના સુધી પહોંચનાર મધ્યસ્થ ઓળખે છે.
ઑપરેશન રૂપરેખાંકનનો સંદર્ભ આપીને તે માર્ગ વાપરે છે:
<http:request method="GET" path="/status" config-ref="officeHttp" />
મધ્યસ્થને જરૂર હોય ત્યારે proxy એલિમેન્ટ વપરાશકર્તાનામ અને પાસવર્ડ પણ સ્વીકારે છે. કનેક્ટર સંદર્ભ તે પ્રમાણીકરણ ગોઠવણી માટે અલગથી NTLM પ્રોક્સી પ્રકાર આપે છે. લક્ષ્ય લૉગિનને અસંબંધિત ફીલ્ડમાં મૂકવાને બદલે તૈનાત કનેક્ટર આપે છે તે પ્રકાર પસંદ કરો.
Mule 3 ના ઉદાહરણો ઘણી પ્રોપર્ટીઓ સીધી વિનંતી રૂપરેખાંકન પર મૂકે છે. Mule 4 કનેક્શન પ્રોપર્ટીઓને request-connection હેઠળ જૂથબદ્ધ કરે છે અને બતાવ્યા મુજબ તેનું proxy એલિમેન્ટ લપેટે છે. રૂપરેખાંકનને નામ સાથે રાખવાથી માર્ગ ફરી વાપરી શકાય છે: officeHttp નો સંદર્ભ આપતું દરેક HTTP Request ઑપરેશન તે કનેક્શન સેટઅપ વાપરે છે.