Biðlari getur ekki valið auðkenningaraðferð eingöngu út frá stöðunúmeri. Svar proxysins verður að lýsa því sem það tekur við.

HTTP krefst þess að proxy sem býr til 407 sendi Proxy-Authenticate áskorun. Fyrir Basic þjónustu er einfalt dæmi:

HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"

Staðan sem tala, heiti haussins og setningafræði sem er sérstök fyrir skemað skipta öll máli. Vörumerkt villusíða með orðinu authentication í meginmáli kemur ekki í stað haussins. Sérsniðnar útfærslur verða einnig að senda fullkomið HTTP 407 svar, þar á meðal endir haussins og ramma meginmálsins.

Skoðaðu svarið sem barst þessum biðlara

Skráðu stöðu- og áskorunarreitina eftir að leynd gildi hafa verið fjarlægð. Milliliður gæti hafa umbreytt svarinu, eða sérsniðið proxy gæti hafa byggt ógilda áskorun. Berðu þessar sannanir saman við eigin færsluskrá proxysins.

Ef þjónustan sendir 405 eða aðra villu í staðinn skaltu ekki endurmerkja hvert slíkt svar sem 407 inni í sérsniðnum biðlara. Þú myndir fela raunveruleg mistök í stefnu aðferða og hefðir samt ekkert áreiðanlegt samtal um skemað. Lagaðu hegðun þjónustunnar eða notaðu skjalfesta studda auðkenningarleið hennar.

Margar áskoranir krefjast einnig alvöru HTTP þáttara. Komma getur aðskilið færibreytur eða áskoranir; að skipta öllum hausnum blint á kommur getur skemmt realm innan gæsalappa. Notaðu studda auðkenningarútfærslu biðlarans í stað röð strengjaskipta.

Aðeins eftir að áskorunin er nothæf er skynsamlegt að rannsaka hvers vegna skilríkjaveitandinn skilaði ekki reikningi.

Tengdir greinar