HTTP 407 heb her Proxy-Authenticate y gellir ei defnyddio
Archwiliwch bennawd dilysu'r proxy pan nad yw'r cleient byth yn galw ei driniwr cymwysterau neu'n cael statws annisgwyl yn lle her arferol.
Ni all cleient ddewis mecanwaith dilysu o rif statws yn unig. Mae angen i ymateb y proxy ddisgrifio'r hyn y mae'n ei dderbyn.
Mae HTTP yn ei gwneud yn ofynnol i broxy sy'n cynhyrchu 407 anfon her Proxy-Authenticate. Ar gyfer gwasanaeth Basic, enghraifft syml yw:
HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"
Mae'r statws rhifol, enw'r pennawd a'r gystrawen sy'n benodol i'r cynllun i gyd yn bwysig. Nid yw tudalen gwall â brand sy'n cynnwys y gair authentication yn ei chorff yn disodli'r pennawd. Rhaid i weithrediadau personol hefyd anfon ymateb HTTP 407 cyflawn, gan gynnwys terfynydd y pennawd a fframio'r corff.
Archwiliwch yr ymateb a gyrhaeddodd y cleient hwn
Casglwch y meysydd statws a her ar ôl tynnu gwerthoedd cyfrinachol. Efallai bod cyfryngwr wedi trawsnewid yr ymateb, neu efallai bod proxy personol wedi adeiladu her annilys. Cymharwch y dystiolaeth hon â chofnod trafodion y proxy ei hun.
Os yw'r gwasanaeth yn anfon 405 neu wall arall yn lle hynny, peidiwch ag ailabelu pob ymateb o'r fath fel 407 y tu mewn i gleient personol. Byddech yn cuddio methiannau polisi dulliau go iawn ac yn dal heb drafodaeth gynllun ddibynadwy. Trwsiwch ymddygiad y gwasanaeth neu defnyddiwch ei lwybr dilysu â dogfennaeth a gefnogir.
Mae heriau lluosog hefyd angen parser HTTP go iawn. Gall coma wahanu paramedrau neu heriau; gall rhannu'r pennawd cyfan yn ddall ar gomâu lygru realm mewn dyfynbrisiau. Defnyddiwch weithrediad dilysu â chymorth y cleient yn hytrach na chyfres o amnewidiadau llinyn.
Dim ond ar ôl i'r her fod yn ddefnyddiadwy y mae'n gwneud synnwyr ymchwilio i pam na ddychwelodd y darparwr cymwysterau gyfrif.