Nígbà tí WinHTTP ń yí padà láàrin 407 àti 401
Pa ipò ìfọwọ́sí aṣojú tí a yàn mọ́, kí o sì tún un lò ṣáájú àwọn ìgbìyànjú tuntun, ní àkókò tí o ń yanjú ìpèlú kan ọ̀tọ̀ láti ibi-àfọ̀nà.
Ì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.
- Fi ìbéèrè ránṣẹ́ kí o sì yẹ ìdáhùn wò.
- 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.
- Ṣáájú ìfiṣẹ́padà, pe WinHttpSetCredentials fún WINHTTP_AUTH_TARGET_PROXY pẹ̀lú ètò àti ìforúkọsílẹ̀ yẹn.
- 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ú.