#javascript #node.js #angularjs #http #http-post
#javascript #node.js #angularjs #http #http-post
Вопрос:
Когда я отправляю данные в postman, у меня есть статус 200 — успех [
Но когда я пытаюсь отправить запрос POST на тот же URL-адрес через Angular CLI, я получаю ошибку 400, в которой говорится MALFORMED_JSON
const testData = {
"address_1": "ddd",
"contact_person_1": "ddd",
"full_name": "dsad",
"is_active": 2,
"phone_no_1": "11111",
}
return this.http.post(`${this.urlAdmin}branches/save`, testData).pipe(
catchError((err) => {
console.log('err' , err)
return of(false);
})
);
Ниже приведен экран с моими параметрами в запросе в браузере
Кто-нибудь может помочь, пожалуйста?
Комментарии:
1. проверьте значение токена
2. @Saran в Angular Я отправляю токен в заголовке, но даже добавляя в качестве свойства, он тоже не работает
Ответ №1:
Вы можете следовать этой последовательности при вызове api из Angular: this.http.post(baseUrl, parameterModel, headers).pipe();
как я вижу, вам нужно добавить заголовок, свою модель и убедиться в этом по пути api.