Apache HttpClient પાસવર્ડ જાણે છે પણ 407 જ મળે છે
Apache HttpClient પ્રોક્સી ઓળખપત્રોને વાસ્તવિક પ્રોક્સી માર્ગ સાથે મેળવો અને પ્રમાણીકરણ પડકારને નિષ્ફળ લોગિનથી અલગ પાડો.
પ્રદાતા પાસેનો સાચો પાસવર્ડ ખરેખર પસંદ કરાયેલા પ્રોક્સી માટે મેળ ખાતું ઓળખપત્ર બનાવતો નથી. તે એન્ડપોઇન્ટની સ્કીમ, હોસ્ટ અને પોર્ટથી શરૂ કરો; હોસ્ટ ક્ષેત્ર સામાન્ય રીતે ફક્ત હોસ્ટનામ કે IP લે છે, આખું URL નહીં.
- આખું પ્રમાણીકરણ વિનિમય વાંચો. એક 407 પછી સ્વીકૃત ફરી પ્રયાસ સામાન્ય હોઈ શકે છે. લોગિનને નકારેલું ગણતા પહેલાં ખાતરી કરો કે અંતિમ પરિણામ હજી 407 છે.
- માર્ગ અને ઓળખપત્ર અવકાશની સરખામણી કરો. વાસ્તવિક હોસ્ટ/પોર્ટ અને તૈનાત HttpClient 5 AuthScope દ્વારા વ્યાખ્યાયિત અન્ય ક્ષેત્રો મેળવો. ખોટો પોર્ટ BasicCredentialsProvider ને યોગ્ય એન્ટ્રી વિના છોડી શકે છે.
- પદ્ધતિ અને ઓળખ તપાસો. શું પ્રોક્સીએ સમર્થિત પદ્ધતિ આપી? શું ફરી પ્રયાસે અપેક્ષિત જોડાણ વાપર્યું? શું ઓપરેટર ડોમેન-લાયક ખાતું કે બીજું દસ્તાવેજી બંધારણ માંગે છે?
સ્થાપિત મુખ્ય-આવૃત્તિ API વાપરો. HttpClient 4 ની પ્રમાણીકરણ-કેશ રેસીપી આવૃત્તિ 5 માં અપરિવર્તિત રીતે લાગુ પડતી નથી. મનસ્વી વપરાશકર્તાનામ ભિન્નતાઓમાં ફરવાને બદલે ઓપરેટરની ખાતા જરૂરિયાતો વાપરો.
પૂર્વભાવી પ્રમાણીકરણ બીજી જાણીતી પસંદગી છે. સુસંગત સ્કીમ માટે તે એક ગોળ દૂર કરી શકે છે, પણ ઓળખપત્રો ક્યારે નીકળે છે તે બદલે છે અને સમર્થિત અવકાશ જરૂરી છે. અસંગત એન્ડપોઇન્ટ કે અસમર્થિત પદ્ધતિ માટે તે પ્રથમ સુધારો ન હોઈ શકે.
પડકારાયેલ પ્રોક્સી ઓળખ, પદ્ધતિ, અવકાશ મેળ અને અંતિમ સ્થિતિ સંપાદિત નિદાનો માં રાખો. પાસવર્ડ અને ઓળખપત્રો ધરાવતા કાચા નિશાન તે સરખામણી માટે જરૂરી નથી.