Несмотря на то, что это не обычный способ, я должен запросить конечную точку третьей стороны и дождаться результата в обратном вызове и вернуть его как ответ на мой запрос webapi в виде отдельного вызова.
В настоящее время клиент webapi вызывает конечную точку: / api / getresult Внутри класса GetResultService я вызываю стороннюю службу somedomain.com/getsomeresult, которая возвращает состояние «Получено» для моего вызова.И фактический результат будет отправлен на мою другую конечную точку webapi под названием /api/callback.
Как я могу прочитать результат, который был отправлен в / api / callback внутри / api / getresult, и вернуться к моему клиенту, как это былонапрямую из api, а не стороннего производителя?