Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

веб клиент и json
https://zx.oberon.org/forum/viewtopic.php?f=79&t=440
Страница 1 из 1

Автор:  budden [ 18 ноя 2018, 14:10 ]
Заголовок сообщения:  веб клиент и json

Задача состоит в следующем. У меня есть список из репозиториев github. Для каждого из них нужно сделать GET-запрос к определённому URL и получить из него JSON. В одном из полей JSON будет текст README, закодированный в base64. Его нужно сохранить в файл, раскодировав.

Какой набор библиотек BlackBoxComponentBuilder для этого подойдёт? Может быть, уже есть приложение - образец?

Автор:  vlad [ 19 ноя 2018, 05:57 ]
Заголовок сообщения:  Re: веб клиент и json

budden писал(а):
Задача состоит в следующем. У меня есть список из репозиториев github. Для каждого из них нужно сделать GET-запрос к определённому URL и получить из него JSON. В одном из полей JSON будет текст README, закодированный в base64. Его нужно сохранить в файл, раскодировав.

Какой набор библиотек для этого подойдёт?


python + requests

Автор:  budden [ 19 ноя 2018, 12:36 ]
Заголовок сообщения:  Re: веб клиент и json

Поправил вопрос.

Автор:  Zorko [ 20 ноя 2018, 00:52 ]
Заголовок сообщения:  Re: веб клиент и json

Я бы для этой задачи взял Red, cURL и JSON. Для раскодирования из base64 использовал бы Debase.

Просто для BlackBox'а вряд ли есть реализация JSON, а исходник раскодировщика из base64 я видел только в A2. Ещё очень сомневаюсь, что там есть хорошая реализация SSL. Да хоть какая-то.

Спросите ещё на OberonCore, там люди работали с сетевыми задачами на BlackBox.

Автор:  budden [ 20 ноя 2018, 22:38 ]
Заголовок сообщения:  Re: веб клиент и json

Скромно напомню о формате "вопрос-ответ", а то язык чешется начать обсуждать Red. Нашёл вот это: https://oberoncore.ru/bbcc/subs/yson/start, ставить не пробовал.

Автор:  ivan_denisov [ 23 ноя 2018, 05:53 ]
Заголовок сообщения:  Re: веб клиент и json

Да, SSL есть в подситеме у Йозефа, но надо изучать. Я пока не пробовал скачивать по HTTPS ничего.
Для HTTP у меня есть готовое решение, как раз обсуждаем на международном форуме сейчас
https://community.blackboxframework.org ... f=32&t=208

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/