Я работаю в angular 4, используя web api 2, мой почтовый звонок не работает, не достигает api. Проблема в том, что это даже не дает мне ни единой ошибки. Вот мой код
registerUser() {
this.confirmPasswordMessage = false;
if (this.registerForm.valid) {
this.confirmPasswordMessage = false;
if (this._registerModel.Password.trim() !== this._registerModel.ConfirmPassword.trim()) {
this.confirmPasswordMessage = true;
this._progressBar.done();
return false;
}
const _data = JSON.stringify(this._registerModel);
this._apiService.postCall('Account/Register', _data).subscribe(resp => {
}, error => () => {
console.log(error); }, () => {
});
} else {
return false;
}
}
Вот мой сервисный код API.
public postCall<T>(apiUrl: any, itemName: any): Observable<T> {
const _options = { headers: new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + localStorage.getItem('access_token')
}
)};
return this.http.post<T>(this.actionUrl + apiUrl, itemName, _options);
}
Вот мой json Я прохожу. Когда я запускаю этот json через почтальона, он попадает в API. Но я не понимаю, почему он не работает с приложением angular.
"{"FirstName":"Kamran","LastName":"Khan","Email":"kamrankhan473@gmail.com","UserName":"kamrankhan","Password":"Kamran@786","ConfirmPassword":"Kamran@786"}"
Нет ничего плохого в том, что API работает нормально. Я тестировал с помощью почтальона.