Я создаю приложение на родном языке с Angular, но мой http-запрос ВСЕ отправляется с помощью GET, хотя я идентифицирую его как POST. В результате бэкэнд отклоняет мне запрос.
Вот мой почтовый индекс:
_post(url: string, params?: any): Promise<any> {
return new Promise<Response>((resolve, reject) => {
const res = new Response();
request({
url: this.endpoint + url,
headers: { Cookie: this.authService.getCookie() },
content: JSON.stringify(params),
method: "POST"
}).then((response: HttpResponse) => {
try {
if (response.statusCode !== 200) {
if (response && response.content) {
res.failed(response.content.toString());
} else {
res.failed("Usuario no autorizado");
}
} else {
res.wasSuccess(response.content.toJSON());
}
} catch (error) {
res.failed("Usuario no autorizado");
}
resolve(res);
}, (e) => {
res.failed("ERROR");
resolve(res);
});
});
}
Но когда я проверял отладку