Большинство веб-сайтов в наши дни не используют HTTP-аутентификацию. Таким образом, 401 не возвращается, если вы не можете войти в систему; вместо этого возвращается нормальный 200 успешный ответ, и текст внутри на веб-странице говорит, что вы не вошли в систему.
Вместо этого сайты используют куки. Это означает, что ваш браузер фактически не знает, на каких сайтах он вошел; когда вы наконец предоставите успешный пароль для Yahoo !, он либо изменит cookie, который он сохранил в вашем браузере, либо, возможно, даже сохранит тот же cookie, но просто изменит запись базы данных на своем конце, которая связана с cookie.
Таким образом, коды HTTP-статуса обычно бесполезны во время входа в систему. Вместо этого вам придется почистить текст страницы «200 Success», которая возвращается, чтобы увидеть, поздравляет ли вас с входом в систему или повторяет форму; или, альтернативно, вы можете просто проверить URL страницы, которую вы вернули, и посмотреть, является ли это снова формой входа в систему, или же это место назначения, которое вы хотели посетить.