SQL запросы (версия 3.xx)/HTTP: различия между версиями
Перейти к навигации
Перейти к поиску
Jugin (обсуждение | вклад) |
Jugin (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
Для получения данных методом GET можно использовать SQL-запрос: | Для получения данных методом GET можно использовать SQL-запрос: | ||
select * from http_get ('https://www.calloffice.ru | select * from http_get ('https://www.calloffice.ru') | ||
В этом случае, будет выполнен GET-запрос к указанному ресурсу и если в ответе будут данные json (Content-Type: application/json) или xml (Content-Type: text/xml или application/xml), результат будет преобразован в таблицу. | В этом случае, будет выполнен GET-запрос к указанному ресурсу и если в ответе будут данные json (Content-Type: application/json) или xml (Content-Type: text/xml или application/xml), результат будет преобразован в таблицу. | ||
Данные в формате json должны быть в виде: | Данные в формате json должны быть в виде: | ||
[{"имя1":"Значение1","имя2":"Значение2"}, | [{"имя1":"Значение1","имя2":"Значение2"}, | ||
{"имя1":"Значение3","имя2":"Значение4"}, ...] | {"имя1":"Значение3","имя2":"Значение4"}, ...] | ||
Если данные ответа не содержат данных json или xml запрос вернет одну строку с тремя полями: |
Версия 09:57, 11 февраля 2025
Источник данных HTTP предназначен для работы с данными при помощи стандартных http-запросов.
Поддерживаются SQL - операторы:
- select - выборка данных. В списке полей можно указать только * - все поля.
Получение данных
Для получения данных методом GET можно использовать SQL-запрос:
select * from http_get ('https://www.calloffice.ru')
В этом случае, будет выполнен GET-запрос к указанному ресурсу и если в ответе будут данные json (Content-Type: application/json) или xml (Content-Type: text/xml или application/xml), результат будет преобразован в таблицу. Данные в формате json должны быть в виде:
[{"имя1":"Значение1","имя2":"Значение2"}, {"имя1":"Значение3","имя2":"Значение4"}, ...]
Если данные ответа не содержат данных json или xml запрос вернет одну строку с тремя полями: