Конечные точки HTTP в первую очередь устарели .Никакие новые разработки не должны полагаться на них.Во-вторых, они даже для своего короткого срока службы предназначались исключительно для входящих HTTP-запросов.Конечные точки HTTP могут обслуживать только SOAP-ответ, никогда не могут совершать исходящие вызовы (GET или POST, независимо от того, связаны ли они).И наконец, все замечания, которые @gbn уже высказал: никогда не блокировать транзакцию при исходящем звонке.Выполните бизнес-валидацию из вызова процесса, прежде чем вставлять в БД.
В худшем случае, если проверка невозможна перед вставкой, поставьте в очередь запрос на проверку и поместите данные в состояние «ожидания» в триггере, затем подтвердите.Затем внешний процесс может сканировать эту очередь и обслуживать запросы проверки.Вы можете использовать таблицы как очереди .
И нет, веб-вызовы CLR от триггеров не являются решением (я уверен, что некоторые будут упоминать их) ...