У меня ASP.Net Core 2.1 API
. Это выглядит так, как показано ниже.
[HttpPost]
public async Task<IActionResult> Post([FromBody]string email) {
}
При звонке от почтальона мне пришлось вызвать вышеуказанный API, как показано ниже, с заголовком, установленным как Content-Type = application/json
При вызове того же API из Angular 8
приложения.
public send(email: string) {
//other tried option #1 let obj = JSON.stringify(email);
//other tried option #2 let obj = this.http.post(API.Url, {email});
/other tried option #3 let obj =
return this.http.post(API.Url, email).pipe(
retry(2)
);
}
Это вызывает следующую ошибку: -
415 Неподдерживаемый тип носителя;
Если вызов обновлен заголовками: -
/* httpOptions = new HttpHeaders({
'Content-Type': 'application/json'
}*/
public send(email: string) {
return this.http.post(API.User, email , httpOptions).pipe(
retry(2)
);}
Выдает ошибку как
{"": ["При анализе значения обнаружен непредвиденный символ: c. Путь '', строка 1, позиция 1."]}
Как мне вызвать вышеуказанный API, который принимает один параметр с именем email от angular?
Спасибо!
{"email": email }
, то 404 - person Kgn-web   schedule 16.09.2019