Я пытаюсь получить доступ к API, для которого требуется сессия готовить ie, но я сталкиваюсь с проблемой, так как API показывает, что доступ запрещен.
Когда я нажимаю на кнопку входа, я получаю сессионный повар ie с сервера, но когда я нажимаю на другой API, он выдает сообщение «Доступ запрещен».
Это мой код ниже:
loginUser() {
{
let headers = new HttpHeaders({
"Content-Type": "application/x-www-form-urlencoded"
});
let options = { headers: headers, withCredentials: true, observe: 'response' };
headers.append("Content-Type", "application/x-www-form-urlencoded");
var body = "username=a@hx.com&password=123456", observe: 'response';
return this.http.post("/api/hellodox2/login", body, { withCredentials: true, headers: headers, observe: 'response' })
}
}
в приведенном выше коде, после подписки я получаю Повар сеанса ie, но не позднее отправляется в другие API.
Это еще один API, который сообщает об отказе в доступе (установленный повар ie отсутствует в заголовках). как я могу получить доступ к этому API.
signinUser(): any {
return this.http.get('http://13.126.217.228:8585/api/hellodox2/rest/user/628245/getUserDetails', httpOptions)
}
Я подписан выше, где бы мне ни понадобилось.