Я пытаюсь отправить данные JSON в API REST, в идеале с SQL Server 2016. Я наткнулся на следующий код (от https://gist.github.com/theorigin/fa3c58406ff7b4565ca2), который использует sp_oamethod и Протестировал его с помощью webhook.site, чтобы я знаю, что он отправляет, но я не вижу кода ответа HTTP из SQL, который Это то, что мне нужно просмотреть ... рассматриваемый API отправляет ответ 400 вместе с сообщением об ошибке, если есть проблема с представлением или 200, если все было правильно. < /p>
Код SQL возвращает нулевый столбец по всем сценариям. В настоящее время у меня есть приложение PHP, которое я написал, которое делает все это для меня, за исключением того, что оно не автоматизировано. Приложение запускается через файлы CSV и отправляет JSON по одной строке за раз в конечную точку. Прежде чем я изменю его, чтобы посмотреть на результаты запроса, а не на файлы CSV, и прежде чем я начну смотреть на добавление этого в задание Cron (или, возможно, запланированное задание в Windows?), Я задавался вопросом, возможно ли то, чего я пытаюсь достичь Использование SQL Server, где хранятся все мои данные. Это может быть круглым колышком в квадратное отверстие, и если это так, я буду сбрасывать со счетов этот метод. < /P>
DECLARE @Object AS INT;
DECLARE @ResponseText AS VARCHAR(8000);
DECLARE @Body AS VARCHAR(8000) =
'{
"name": "John",
"age": 30,
}'
EXEC sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;
EXEC sp_OAMethod @Object, 'open', NULL, 'post','https://webhook.site/1234', 'false'
EXEC sp_OAMethod @Object, 'setRequestHeader', null, 'Content-Type', 'application/json'
EXEC sp_OAMethod @Object, 'send', null, @body
EXEC sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
SELECT @ResponseText
EXEC sp_OADestroy @Object
< /code>
В идеале я увижу «200» или «400» в качестве ответа для каждого запроса, и я могу проанализировать их после того, как сохранившаяся процедура. < /p>
Любая помощь или предложения очень приветствуются.
Спасибо < /p>
Подробнее здесь: https://stackoverflow.com/questions/572 ... e-returned
Отправить запросы на API REST с SQL Server и проверьте возвратный код HTTP ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отправить запросы на API REST с SQL Server и проверьте возвратный код HTTP
Anonymous » » в форуме Php - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Отправьте запросы на отдых API с SQL Server и проверьте возвращенный http-код.
Anonymous » » в форуме Php - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Отправьте запросы на отдых API с SQL Server и проверьте возвращенный http-код.
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-