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 ھادىسىلىرىنىمۇ تەكشۈرۈڭ. دەلىللەشنى بىر تەرەپ قىلىش ئۇلارنى ئاپتوماتىك داۋاملاشتۇرمايدۇ، ھەر ئىككى ھادىسە يولىنىڭ ھېچقايسىسى توركۆرگۈنىڭ پروكسى يولىنى تاللىمايدۇ.