страница входа apache, предотвращающая вызов ajax - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь отправить данные в конечную точку через POST и столкнулся с проблемой со страницей, поскольку она защищена файлом apache htpasswd. Я хочу, чтобы пользователь зашел на страницу, но проблема в том, что с запросом ajax не происходит. окно входа в систему не отображается, поэтому я не могу заставить его войти в систему. Я использую angular 5 и HTTPClient из @ angular / common / http.

1 Ответ

0 голосов
/ 16 мая 2018

Если вы берете имя пользователя и пароль и используете функцию btoa () для их кодирования, а затем отправляете их в заголовке авторизации при каждом получении и публикации, это решает проблему.

пример:

header.set («Авторизация», «Basic» + btoa («имя пользователя: пароль));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...