Java HTTP прокси тіркелгі деректерін шақыру сәйкестігі бойынша таңдау
Аккаунтты қайтармас бұрын сұраушы түрін, хост пен портты сәйкестендіріңіз; қатысы жоқ сервер шақыруларын бұл іздеуден тыс ұстаңыз.
Әр HTTP аутентификация кері шақыруы үшін тіркелгі деректері туралы шешімді осы тәртіппен қабылдаңыз:
- Сұраушының мақсатты сервер емес, прокси екенін тексеріңіз.
- Сұраушы хост пен портты мақұлданған прокси жазбасымен сәйкестендіріңіз.
- Сол жазбаның аккаунтын қайтарыңыз немесе сәйкес келмейтін шақыру үшін тіркелгі деректерін бермеңіз.
Бір шартсыз пайдаланушы аты/құпия сөз екі проксидің аккаунттарын білдіре алмайды және оларды басқа алушыға ағызуы мүмкін.
Java-ның HTTP клиент құрастырушысын пайдаланғанда клиентке тіркелген Authenticator-ды таңдаңыз. JVM әдепкі Authenticator басқа қатысушы кодқа да әсер етеді.
Кез келген хост бүркеншік атының салыстыруын ерікті атауларды қабылдаудың орнына әдейі анықтаңыз. Бұл HTTP үлгісі; SOCKS ұқсас хост атында да басқа іске асыру жолын пайдалана алады.
Диагностика үшін шақыру түрін және сәйкес аккаунт идентификаторын оның құпиясынсыз жазыңыз. Бұл құпия сөздерді журналға жазбай-ақ ауқым шешімін түсіндіреді.