Я новичок в angular, пытаюсь задавать параметры моей объектной модели, всякий раз, когда я строю свой объект в строку, он создает большую строку, которую API не принимает. Что мне делать..?
вот объект, который я хочу преобразовать в параметры.
{
"qaevaluationid": 1,
"agentid": 1,
"callerid": "1234",
"calledon": "02/13/2020 10:38:14 AM",
"duration": "304",
"overallfeedback": "adasdasd",
"isfatal": false,
"fatalcallreasonid": "3",
"evaluationtypeid": "1",
"callratings": [{
"callratingid": 1,
"createdby": 1,
"createdbyname": "john",
"createdon": null,
"evaluationfactorid": 8,
"is_deleted": "F",
"modifiedby": -1,
"modifiedbyname": "",
"modifiedon": null,
"qaevaluationid": 1,
"rating": "7"
}, {
"callratingid": 2,
"createdby": 1,
"createdbyname": "john",
"createdon": null,
"evaluationfactorid": 9,
"is_deleted": "F",
"modifiedby": -1,
"modifiedbyname": "",
"modifiedon": null,
"qaevaluationid": 1,
"rating": "6"
}, {
"callratingid": 3,
"createdby": 1,
"createdbyname": "john",
"createdon": null,
"evaluationfactorid": 10,
"is_deleted": "F",
"modifiedby": -1,
"modifiedbyname": "",
"modifiedon": null,
"qaevaluationid": 1,
"rating": "8"
}],
"createdby": 1,
"createdbyname": "John",
"createdon": null,
"modifiedby": -1,
"modifiedbyname": null,
"modifiedon": null,
"is_deleted": "F"
}
и в TypeScript я делаю так
this.httpOptions.params = new HttpParams();
this.httpOptions.params = this.httpOptions.params.set('qaEval', JSON.stringify(qaevaluation));
return this._httpClient.post<APIResponse<QAEvaluation>>(this.myAppUrl + 'QAEvaluation/insert', { qaEval: qaevaluation }, this.httpOptions)
.pipe(retry(1), catchError(this.errorHandler));
получение этой ошибки
"Http-ответ об ошибке для https://localhost: 44304 / QAEvaluation / insert? QaEval =% 7B% 22qaevaluationid% 22 : -1,% 22agentid% 22: 1,% 22callerid% 22:% 22% двести двадцать один тысяча двести тридцать четыре,% 22calledon% 22:% 2202/13/2010-2020%: 38: 14% 20AM% 22% 22% 22duration:% 22304 % 22,% 22overallfeedback% 22:% 22adasdasd% 22,% 22isfatal% 22: false ……. Это продолжается и продолжается: 404 OK "