Проблема, с которой я сталкиваюсь, заключается в том, что я передаю строковый объект в запрос http, однако, когда я проверяю вкладку сети в chrome, моя полезная нагрузка не является строкой, и API завершается ошибкой.
Я пыталсяпередавая буквально "имя пользователя" в качестве полезной нагрузки, и когда я проверяю вкладку сети в chrome, полезная нагрузка все еще не является строкой.
post(url: string, requestBody: any) {
if (requestBody == null || requestBody === undefined) {
requestBody = "dummytext";
}
return this.http.post(url, requestBody, {
observe: 'response',
responseType: 'json'
}).pipe(catchError((err: HttpErrorResponse) => {
this.handleHttpErrors(err);
return Observable.throw(err);
}));
}
В полезной нагрузке запроса я вижу: testUser То, что я должен видеть, это: "testUser" Заранее благодарю вас, ребята!