Работа с запросами HTTP_ЗАПРОС
19.08.2021 10:28
#
Добрый день!
Помогите разобраться с HTTP_ЗАПРОС.
В справке есть описание, но нет полноценных примеров.
Задача получать данные с сайта wildberries.ru
Как я смогла понять, записать нужно так: HTTP_ЗАПРОС("https://suppliers-stats.wildberries.ru","c:\21\111.txt","c:\21\222.txt")
Где в 111.txt - запрос формата:
/api/v1/supplier/reportDetailByPeriod?dateFrom=2021-07-01&key=M2M0OTRhZDUtMjlmZi00YWNlLWE1ODMtMmJiMzQ5YjBiZWNm&limit=1000&rrdid=0&dateto=2021-
08-19
Данные запрос верный - если его ввести отдельно в браузер, то все данные приходят:
https://suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPe…-
08-19
Но через функцию HTTP_ЗАПРОС в ИБ, в файл 222.txt выводится: "404 page not found".
Помогите разобраться, пожалуйста.
С уважением
- 303 просмотра
Попробуйте весь запрос в первый аргумент передать, файл входных данных вообще можно не использовать. Также не забудьте указать верный глагол: GET (verb=GET в опциях запроса). Сам полученный json-файл удобно парсить библиотекой IB_JSONXML.IBL
Владимир, большое спасибо за быстрый ответ!
Но у меня не получилось. И при добавление параметра verb, выдает ошибку.
Я вложила файл с текстом из формульного раздела и сам верный запрос.
При написании, к примеру: HTTP_ЗАПРОС("https://suppliers-stats.wildberries.ru","c:\21\111.txt","c:\21\222.txt",verb=GET) выдает ошибку.
Пожалуйста, поправьте строчку кода запроса.
Или есть какой-нибудь другой инструмент более удобный для получения результата запроса. Если можно фрагмент кода, пожалуйста!
С уважением
надо указывать в списке, который передаете параметром в HTTP_ЗАПРОС (список и описание параметров можно посмотреть в контекстной справке). Вот пример кода: