В моем Angular2 Application
я отправляю форму и отправляю данные через POST API to dotnet core backend
.Я создал новую форму, которая отлично работает с Chrome, но в Firefox, Я получаю ноль в параметре POST API .
Я все застрял, что искать и как ??Я проверил все возможные проблемы и ничего не нашел, потому что приложение отлично работает с Chrome, все данные обновлены и корректны, но не работает одна форма на Firefox .
Может кто-нибудь помочь мне, что делать?потому что я полностью застрял и понятия не имею, что делать ??
Мои конечные точки:
[HttpPost]
[Route("api/Intimation/SaveIntimation")]
public async Task<ActionResult> SaveIntimation([FromBody] ViewModelCreateIntimation objCreateIntimation)
{
if (objCreateIntimation == null || objCreateIntimation.objIntimation == null)
{
return Ok("null received");
}
// remaining code
}
моя служба на угловойсторона
saveIntimation(intiModel) {
console.log(intiModel);
return this.httpClient.post<ViewModelResponse>(this.baseUrl + this._SubmitIntimationUrl, JSON.stringify(intiModel), { headers: this.configurations.getHeaderWithAuth() });
}
, где this._SubmitIntimationUrl
- это "/api/Intimation/SaveIntimation"
, intiModel
- это объект, который я передаю.
Функция контроллера - угловая
this.intimationModel = this.admissionForm.value;
this.adminService.SubmitAdmissionIntimationService(this.createIntimationModel).subscribe(
(response) => {
this.responseModel = response;
// further process
},
(error) => {
this.notification.onClear();
this.notification.onError(this.errorHandler.handleError(error).error, Constants.MESSAGE_ERROR);
}
);
Данные, отправляемые из службы (последнее место, где я могу проверить данные)
![Intimation Data](https://i.stack.imgur.com/hmC9H.png)