የChrome CDP ፕሮክሲ ማረጋገጫ፦ ሁለቱንም የFetch ክስተት መንገዶች መያዝ
ከማሰስ በፊት የማረጋገጫ ጥያቄዎችን አንቃ፣ የተለመዱ የተቆሙ ጥያቄዎችን ቀጥል፣ እና የታሰበውን የProxy ፈተና ብቻ በተወሰነ የሙከራ ፖሊሲ መልስ።
በሚመለከተው CDP ክፍለ ጊዜ ላይ፣ ከማሰስ በፊት አስተናጋጆቹን ይመዝግቡ፣ ከዚያ Fetch.enable በእነዚህ መለኪያዎች ይደውሉ፦
{"handleAuthRequests": true}| ክስተት | የሚያስፈልገው የምላሽ መንገድ |
|---|---|
| Fetch.requestPaused | መደበኛ ሥራ መቀጠል ሲኖርበት continueRequest ከዚያ requestId ጋር |
| Fetch.authRequired | authChallenge ይመርምሩ፣ ከዚያ continueWithAuth ከማረጋገጫ ክስተቱ requestId ጋር ይጠቀሙ |
ለሚታወቀው አማላጅ፣ የማረጋገጫ መለኪያዎቹ፦
{
"requestId": "REQUEST_ID_FROM_AUTH_EVENT",
"authChallengeResponse": {
"response": "ProvideCredentials",
"username": "PROXY_USERNAME",
"password": "PROXY_PASSWORD"
}
}መለያውን ከምንጩ ከመጫንዎ በፊት authChallenge.source Proxy መሆኑን እና ምንጩ የታሰበው ፈታኝ መሆኑን ያረጋግጡ። የServer ፈተና ይከተላል ሌላ የማረጋገጫ ፖሊሲ.
በየተጣራው ጥያቄ የተፈቀዱ ሙከራዎችን ይከታተሉ፤ ተደጋግሞ የተቀባው ፈተና CancelAuth መቀበል አለበት፣ ሌላ ማለቂያ የሌለው ግቤት አይደለም። ክትትሉን በመጠናቀቅ ወይም በክፍለ ጊዜ መዘጋት ላይ ያጽዱ።
ገጹ ከተንጠለጠለ፣ ያልተፈቱ requestPaused ክስተቶችንም ይመርምሩ። የማረጋገጫ አያያዝ በራሱ አይቀጥላቸውም፣ እና አንዳቸውም የክስተት መንገድ የአሳሹን የፕሮክሲ መንገድ አይመርጥም።