Chrome CDP ப்ராக்ஸி அங்கீகாரம்: Fetch நிகழ்வின் இரு பாதைகளையும் கையாளுதல்
வழிசெலுத்தலுக்கு முன் அங்கீகாரக் கோரிக்கைகளை இயக்கி, சாதாரண இடைநிறுத்தப்பட்ட கோரிக்கைகளைத் தொடரவும், நோக்கமிடப்பட்ட Proxy சவாலுக்கு மட்டும் வரம்பிடப்பட்ட முயற்சிக் கொள்கையுடன் பதிலளிக்கவும்.
தொடர்புடைய CDP அமர்வில், வழிசெலுத்தலுக்கு முன் கையாளிகளைப் பதிவு செய்து, பின்னர் இந்த அளவுருக்களுடன் Fetch.enable ஐ அழைக்கவும்:
{"handleAuthRequests": true}| நிகழ்வு | தேவையான பதில் பாதை |
|---|---|
| Fetch.requestPaused | சாதாரண வேலை தொடர வேண்டியிருக்கும் போது அதே requestId உடன் continueRequest |
| Fetch.authRequired | authChallenge ஐச் சரிபார்த்து, பின்னர் அங்கீகார நிகழ்வின் requestId உடன் continueWithAuth ஐப் பயன்படுத்தவும் |
அடையாளம் காணப்பட்ட இடைத்தரகருக்கு, அங்கீகார அளவுருக்கள்:
{
"requestId": "REQUEST_ID_FROM_AUTH_EVENT",
"authChallengeResponse": {
"response": "ProvideCredentials",
"username": "PROXY_USERNAME",
"password": "PROXY_PASSWORD"
}
}சான்றுகள் மூலத்திலிருந்து கணக்கை ஏற்றும் முன் authChallenge.source Proxy என்பதையும் அதன் மூலம் நோக்கமிடப்பட்ட சவால் விடுப்பவர் என்பதையும் சரிபார்க்கவும். Server சவால் மற்றொரு அங்கீகாரக் கொள்கையைப் பின்பற்றுகிறது.
பிடிபட்ட ஒவ்வொரு கோரிக்கைக்கும் அனுமதிக்கப்பட்ட முயற்சிகளைக் கண்காணிக்கவும்; மீண்டும் மீண்டும் நிராகரிக்கப்பட்ட சவால் CancelAuth பெற வேண்டும், மற்றொரு முடிவில்லாத சமர்ப்பிப்பு அல்ல. நிறைவு அல்லது அமர்வு மூடலின் போது கண்காணிப்பை அழிக்கவும்.
பக்கம் தொங்கினால், தீர்க்கப்படாத requestPaused நிகழ்வுகளையும் பரிசோதிக்கவும். அங்கீகாரக் கையாளுதல் அவற்றைத் தானாகத் தொடராது, இரு நிகழ்வுப் பாதைகளில் எதுவும் உலாவியின் ப்ராக்ஸி பாதையைத் தேர்ந்தெடுக்காது.