Angular POST не отправляет данные в веб-интерфейс asp.net - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть простой веб-интерфейс asp.net со сложным объектом. Когда я публикую данные из anuglar, значение в API равно нулю. Не уверен, что я делаю неправильно здесь.

Может кто-нибудь помочь, пожалуйста?

Угловой код:

const httpOptions = {
  headers: new HttpHeaders({
    'Content-Type': 'application/json'
  })
};

const results = this.http.post(url, this.searchCriteria, httpOptions)
                    .pipe(
                      map(response => {
                        const items = new Array();
                        console.log(`response: ${response}`);
                        return items;
                      }),
                      tap(
                        data => console.log(data),
                        error => console.log(error)
                      )
                    );

Спасибо

1 Ответ

0 голосов
/ 15 ноября 2018

Нам нужно больше информации, чем ваш метод, но проверьте, помогает ли какая-либо из этих рекомендаций: Убедитесь, что у вас есть данные в searchCriteria с консольным журналом.Если значение не определено, проверьте, импортируете ли вы FormsModule в app.module.ts. Затем проверьте, не является ли это проблемой cors на стороне вашего сервера.

...