Box Python యొక్క with_proxy తిరిగి ఇచ్చే క్లయింట్ను ఉంచుకోండి
ఉత్పత్తి చేయబడిన Box SDK ప్రాక్సీ-కాన్ఫిగర్ చేయబడిన కాపీని సృష్టిస్తుంది; అసలు క్లయింట్పై కాల్లు దాని అసలు కాన్ఫిగరేషన్ను నిలుపుకుంటాయి.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)ఈ మార్గం అవసరమయ్యే API కార్యకలాపాలకు proxied_client ఉపయోగించండి. client ఇప్పటికే ఉన్న ప్రామాణీకరించబడిన BoxClient; with_proxy ను పిలిచి దాని తిరిగి ఇచ్చిన విలువను విస్మరిస్తే తర్వాతి కార్యకలాపాలు అసలు ఆబ్జెక్ట్పైనే ఉంటాయి.
అవసరమైనప్పుడు ProxyConfig మధ్యవర్తి కోసం username మరియు password ను అంగీకరిస్తుంది. ఇవి Box ప్రామాణీకరణ ఆబ్జెక్ట్ నుండి వేరుగా ఉంటాయి. HTTP ప్రాక్సీ జాబితా నుండి ఎంచుకున్న HTTP ఎండ్పాయింట్ ProxyConfig కోసం ప్రజా మార్గాన్ని అందించగలదు. ఈ పద్ధతి ఆ ప్రాక్సీ కాన్ఫిగరేషన్తో నెట్వర్క్ సెషన్ను పొంది, అప్లికేషన్కు సరిపోయే ప్రామాణీకరణ మరియు మళ్లీ ప్రయత్నించే విధానాన్ని నిలుపుకుంటుంది.
ఇది ఉత్పత్తి చేయబడిన box_sdk_gen ఇంటర్ఫేస్. పాత boxsdk.Client పద్ధతి Requests సెషన్ అనుకూలీకరణ లేదా proxies కన్స్ట్రక్టర్ ఆర్గ్యుమెంట్ ఉపయోగిస్తుంది మరియు మరో తరాన్ని లక్ష్యంగా చేసుకుంటుంది; స్వీకరించే ముందు దిగుమతి చేసిన తరగతిని తనిఖీ చేయండి.