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

Если вы берете имя пользователя и пароль и используете функцию btoa () для их кодирования, а затем отправляете их в заголовке авторизации при каждом получении и публикации, это решает проблему.
пример:
header.set («Авторизация», «Базовый» + btoa («имя пользователя: пароль));