У меня есть .NET API, который выглядит следующим образом
public List<long> Compare ([fromBody] String NumberOfDatasets)
Я пытаюсь получить доступ к API из углового приложения.GET-запросы работают нормально, но когда я пытаюсь отправить POST-запрос, он идет без тела, и API получает нулевой параметр.
Я проверил API, обратившись к нему из fiddler, и он работает нормально.Также я включил
- CORS
- HttpPost
- HttpOptions
для API.Кроме того, заголовки добавляются правильно, что я проверил через Chrome Dev Tool.Я что-то здесь упускаю?
Файл TS моего углового компонента приложения выглядит следующим образом:
myFunction()
{
let httpHeaders = new HttpHeaders({
'Content-Type' : 'application/json'
});
let options = {
headers: httpHeaders
};
return this.httpClient.post(myUrl, "5", options);
}