У меня есть API, который будет вызываться с использованием токена.
В настоящее время в интерфейсе Swagger я могу аутентифицировать этот API с помощью токена
Пример, если я добавлю «Token 6ec8f4023d8148209749a1ed972xxxx» в авторизациюbox
См. ниже:
, который находится справа вверху, я мог бы ввести токен, показанный выше, и аутентифицировать
После нажатия на кнопку «Аутентификация» она выглядит так, как вошли в систему, как показано ниже:
Теперь я могу вызвать API, перечисленные в пользовательском интерфейсе Swagger, нажав кнопку «Выполнить», и я могу увидеть данные json, перечисленные там.
Вышеуказанный APIМне нужно позвонить через Angular, я знаю, что могу использовать функцию get из службы Angular,
Не могли бы вы подтвердить код, который я должен добавить в заголовок?
Например: ниже нет возможности поместить токен в заголовок, только опция - имя пользователя и пароль.Как мне передать токен?
getToken() {
let headers: HttpHeaders = new HttpHeaders();
headers = headers.append('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
return this.http.post('http://myapi/api.php/user', {
username: 'admin',
password: 'password'
}, { headers });
}