Может конечная точка WebAPI, но игнорировать ответ - PullRequest
0 голосов
/ 29 октября 2018

Мне нужно регистрировать определенные события интерфейса и хотелось бы знать, есть ли способ вызвать конечную точку .Net WebAPI (POST) с небольшим объемом данных и игнорировать ответ.

У меня есть два варианта, может быть.Из моего пользовательского интерфейса вызовите API выборки javascript, и у вас не будет .then((result => { ... или, может быть, лучше вызвать конечную точку из моего метода выборки и проверить, что это 200. Но на стороне .Net, в основномнемедленно вернуть 200, если конечная точка была обнаружена правильно, но на стороне .Net создать поток или что-то, что не имеет ответа?То есть API получает запрос, отправляет сообщение моей функции регистрации (которая выполняет постоянство базы данных), но игнорирует результат.Просто верните 200, а затем запустите ведение журнала на стороне.

Обратите внимание, что мой код вызова API находится внутри оболочки fetchData, которая возвращает новое Promise.Если, когда я вызываю свою оболочку, например, DataAccessor.Log(myLogData) - если после этого у меня нет .then, продолжает ли код после этой строки игнорировать результат обещания?

Получение200 было бы неплохо, но я действительно ищу эффективность, которая не влияет на восприятие пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...