బ్రౌజర్ fetch Proxy-Authorization ఎందుకు పంపలేదు
నిషేధిత అభ్యర్థన హెడర్ను సెట్ చేయడం ద్వారా వెబ్పేజీ కోడ్ బ్రౌజర్ ప్రాక్సీ లాగిన్ను ఎందుకు అందించలేదో వివరిస్తుంది.
Proxy-Authorization సాధారణ బ్రౌజర్ స్క్రిప్ట్లకు నిషేధిత అభ్యర్థన హెడర్. Proxy- తో ప్రారంభమయ్యే పేర్లు రిజర్వ్ చేయబడ్డాయి, కాబట్టి AJAX లేదా fetch కాల్ ఆ హెడర్ను అప్లికేషన్-నియంత్రిత ప్రాక్సీ-లాగిన్ మెకానిజంగా ఉపయోగించలేదు.
CORS ప్రతిస్పందన హెడర్లను మార్చడం బ్రౌజర్-నియంత్రిత అభ్యర్థన హెడర్ను సెట్ చేయడానికి అనుమతి ఇవ్వదు. అదేవిధంగా, విలువను మరో కస్టమ్ హెడర్లోకి తరలించడం బ్రౌజర్ తన అవుట్గోయింగ్ ప్రాక్సీకి ప్రామాణీకరణ చేయడం నేర్పదు.
బ్రౌజర్ ప్రాక్సీ కాన్ఫిగరేషన్ మరియు మద్దతు ఉన్న ప్రామాణీకరణ ప్రవాహం ఆ లాగిన్ను నిర్వహిస్తాయి. బదులుగా సర్వర్-సైడ్ అప్లికేషన్ అభ్యర్థన చేస్తే, దాని సొంత HTTP క్లయింట్కు ప్రాక్సీ ఎంపికలు ఉంటాయి; బ్రౌజర్ హెడర్ పరిమితులు మరియు సర్వర్ క్లయింట్ APIలు వేర్వేరు ఇంటర్ఫేస్లు.
ప్రాక్సీ పాస్వర్డ్ను వెబ్పేజీ JavaScript వెలుపల ఉంచండి. కస్టమ్ అప్లికేషన్ ఎండ్పాయింట్ అలాంటి విలువను అంగీకరించినా, అది ఆ క్లయింట్కు కనిపించే అప్లికేషన్ డేటా అయింది, బ్రౌజర్ యొక్క ప్రత్యేక నెట్వర్క్ సెట్టింగ్ కాదు.