3

Firefox (3.6.3), похоже, не запоминает базовые учетные данные http-аутентификации, когда имя пользователя включает обратную косую черту. Я нажимал «Запомнить» и «Изменить» много раз, но всплывающее окно «Аутентификация» (с частью после обратной косой черты в поле имени пользователя) продолжает появляться, когда я загружаю сайт.

Есть идеи, почему это происходит и как обойти это?

2 ответа2

2

Это звучит как ошибка. Обратная косая черта мешает обработке учетных данных. Вы можете использовать анализатор пакетов, чтобы проверить, что Firefox пытается использовать некоторые учетные данные, но получает 401 взамен.

1

Я в основном вижу два варианта в дополнение к предыдущему ответу.

Во-первых, обратная косая черта фактически экранирует следующий символ или делает его специальным символом, таким как \n или \t (символ новой строки и табуляция соответственно). Решение в этом случае состоит в том, чтобы избежать обратной косой черты, добавив дополнительную обратную косую черту.

Второй вариант заключается в том, что обратная косая черта ломается по-другому, то есть все, что после обратной косой черты будет опущено. Я не знаю, как обойти это, хотя.

В любом случае, было бы неплохо проверить базу данных ошибок, чтобы увидеть, является ли это ожидаемым поведением или об этом уже сообщалось.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .