Ìbéèrè WinHTTP ń ṣe ìfọwọ́sí pẹ̀lú aṣojú, ó ń gba 401 láti ojú-ìwé kan, lẹ́yìn náà ó tún gba 407 mìíràn ní ìfiṣẹ́ tó kàn. Aṣojú àti ojú-ìwé ní ipò ìfọwọ́sí ọ̀tọ̀ọ̀tọ̀, ọ̀nà ìfiṣẹ́padà sì gbọdọ̀ pa méjèèjì mọ́.

Àpẹẹrẹ ìfọwọ́sí WinHTTP àkọ́kọ́ ti Microsoft ń pa ètò aṣojú tí a yàn mọ́ nínú àyípadà kan, ó sì tún ètò-ìforúkọsílẹ̀ aṣojú lò ṣáájú gbogbo WinHttpSendRequest lẹ́yìn tí a bá ti yan ètò yẹn.

  1. Fi ìbéèrè ránṣẹ́ kí o sì yẹ ìdáhùn wò.
  2. Fún 407, béèrè àwọn ètò tí wọ́n fúnni, kí o sì rántí ètò aṣojú tí a yàn.
  3. Ṣáájú ìfiṣẹ́padà, pe WinHttpSetCredentials fún WINHTTP_AUTH_TARGET_PROXY pẹ̀lú ètò àti ìforúkọsílẹ̀ yẹn.
  4. Fún 401 láti ibi-àfọ̀nà, gba ètò rẹ̀ kí o sì ṣètò àwọn ẹ̀rí olùpèsè, ní àkókò tí o ń pa ipò aṣojú tí a rántí mọ́ fún ìfiṣẹ́ tó kàn.

Àpẹẹrẹ náà sọ ní pàtàkì ìfọwọ́sípadà lẹ́yìn ìpèlú olùpèsè tàbí àtúnjúwe sí ibòmíì gẹ́gẹ́ bí ìdí fún àtúnlò àwọn ẹ̀rí aṣojú. Bí a bá fi ìpè náà sí ẹ̀ka 407 àkọ́kọ́ nìkan, ọ̀nà àtúnìgbìyànjú mìíràn lè wà láìsí ìṣètò tí a retí.

Yẹ gbogbo àbájáde API wò kí o sì dínà àwọn ìkùnà àtúnṣe. Àpẹẹrẹ ṣókí Microsoft ń tọpinpin ipò tẹ́lẹ̀, nígbà tí ètò àtúnìgbìyànjú iṣẹ́-ìṣàgbéjáde gbọdọ̀ tún dá ìtẹ̀lépadà àtúnṣe mọ̀.

Bí olùlò bá fúnni ní ìforúkọsílẹ̀ àròpọ̀ lẹ́yìn ìkùnà, ṣe àtúnṣe àwọn iye tí ọ̀nà ìfiṣẹ́padà yẹn ń lò. WinHttpSetCredentials jẹ́ ti ìbéèrè; kì í ṣe ìpamọ́ ọ̀rọ̀-ìpínlẹ̀ ti gbogbo ìlànà tí a ń pààrọ̀ àkóónú rẹ̀ fún gbogbo ìbéèrè ọjọ́ iwájú.

Àwọn àpilẹ̀kọ tó jọra