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