Chrome CDP ප්රොක්සි සත්යාපනය: Fetch සිදුවීම් මාර්ග දෙකම හසුරුවන්න
සංචාලනයට පෙර auth ඉල්ලීම් සක්රීය කරන්න, සාමාන්ය විරාමිත ඉල්ලීම් දිගටම කරගෙන යන්න, සහ අපේක්ෂිත Proxy අභියෝගයට පමණක් සීමිත උත්සාහ ප්රතිපත්තියකින් පිළිතුරු දෙන්න.
අදාළ CDP සැසියේ, සංචාලනයට පෙර හසුරුවන්නන් ලියාපදිංචි කරන්න, පසුව මෙම පරාමිතීන් සමඟ Fetch.enable අමතන්න:
{"handleAuthRequests": true}| සිදුවීම | අවශ්ය ප්රතිචාර මාර්ගය |
|---|---|
| Fetch.requestPaused | සාමාන්ය කටයුතු දිගටම කළ යුතු විට එම requestId සමඟ continueRequest |
| Fetch.authRequired | authChallenge පරීක්ෂා කර, පසුව auth සිදුවීමේ requestId සමඟ continueWithAuth භාවිත කරන්න |
හඳුනාගත් මැදිහත්කරු සඳහා, auth පරාමිතීන් මෙසේය:
{
"requestId": "REQUEST_ID_FROM_AUTH_EVENT",
"authChallengeResponse": {
"response": "ProvideCredentials",
"username": "PROXY_USERNAME",
"password": "PROXY_PASSWORD"
}
}credential මූලාශ්රයෙන් ගිණුම පූරණය කිරීමට පෙර authChallenge.source යනු Proxy බවත් එහි මූලාරම්භය අපේක්ෂිත අභියෝගකරු බවත් තහවුරු කරන්න. Server අභියෝගය වෙනත් සත්යාපන ප්රතිපත්තියක් අනුගමනය කරයි.
අල්ලාගත් සෑම ඉල්ලීමකටම අවසර ලත් උත්සාහ ලුහුබඳින්න; නැවත නැවත ප්රතික්ෂේප වූ අභියෝගයට CancelAuth ලැබිය යුතුය, තවත් අන්තයක් නැති ඉදිරිපත් කිරීමක් නොවේ. සම්පූර්ණ වූ විට හෝ සැසිය වැසුණු විට ලුහුබැඳීම මකන්න.
පිටුව එල්ලී තිබේ නම්, නොවිසඳුණු requestPaused සිදුවීම් ද පරීක්ෂා කරන්න. auth හසුරුවා ගැනීම ඒවා ස්වයංක්රීයව දිගටම නොකරයි, සහ සිදුවීම් මාර්ග දෙකෙන් කිසිවක් බ්රව්සරයේ ප්රොක්සි මාර්ගය තෝරා නොගනී.