powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / База FB в "облаке"
23 сообщений из 48, страница 2 из 2
База FB в "облаке"
    #39635159
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисА зачем тебе собственно прямой доступ к Firebird из мобильного приложения? Делай обмен данными с вашим бизнес слоем на стороне сервера через REST API по протоколу https.Вот! Как раз хотел предложить нечто похожее - подправить fbclient таким образом, чтобы он кодировал нативные посылки в base64 и оборачивал в http протокол, ну и сварганить маленький http шлюзик, который бы это обслуживал на стороне FirebirdSQL сервера.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635164
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

нет я предлагал совсем другое. Написать классическую трёхзвенку, где приложение на андроиде является тонким клиентом, а вебсервис на любом из языков хорошо подходящих для этого PHP, Python, Java, C# или NodeJs.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635175
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, а... Понятно.
Я тут уже нафантазировал на тему универсального средства для проброса по http любого трафика к любому серверу. :)
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635178
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

фантазии это конечно хорошо, вот только зачем для их реализации курочить fbclient не понятно.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635183
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, согласен, курочить fbclient - плохая идея. Лучше написать для Android отдельную службу, которая бы занималась преобразованием трафика в base64 по http и обратно.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635222
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С учётом того, что HTTP пофигу, какой трафик гонять - идея выглядит всё страньше и страньше.

P.S. base64 это такой жупел идол?
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635236
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovС учётом того, что HTTP пофигу, какой трафик гонять - идея выглядит всё страньше и страньше.Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.

Basil A. SidorovP.S. base64 это такой жупел идол?Не жупел, конечно, можно и заююкать ... Но, по-моему, лучше base64 ! Стандартнее, что ли...
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635239
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devВообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.Закусывать надо.
Для того, например, чтобы отличать заголовок и тело.
И даже в заголовках вполне можно использовать UTF-8, что сильно "шире" US-ASCII.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635241
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

нафига совать base64 во все щели? Кодируй им только бинарные данные BLOB, BYNARY и символьные строки с OCTETS.
JSON вполне сойдёт как формат обмена информацией, то что в него не влезает и кодируй base64
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635243
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.04.2018 11:46, rdb_dev пишет:
> Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.

это, мягко говоря, не совсем так.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635257
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий24.04.2018 11:46, rdb_dev пишет:
> Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.

это, мягко говоря, не совсем так.Может, он имел в виду http-url, да и то..
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635317
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийэто, мягко говоря, не совсем так.Чтобы не играть в "испорченный телефон" и не путаться в определениях, предлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635324
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениснафига совать base64 во все щели? Кодируй им только бинарные данные BLOB, BYNARY и символьные строки с OCTETS.
JSON вполне сойдёт как формат обмена информацией, то что в него не влезает и кодируй base64Так я и предлагаю кодировать бинарные данные - трафиг между fbclient и FirebirdSQL сервером.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635329
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devМимопроходящийэто, мягко говоря, не совсем так.Чтобы не играть в "испорченный телефон" и не путаться в определениях, предлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.Что там смотреть?
Ты (раз сам такого не делал) что, реально веришь, что браузеры скачивают файлы в base64, а потом конвертят на клиенте в бин. формат? Включая гигабайтные кИна?
Если веришь - то зря.
Я лично не раз отдавал в ответ на POST бинарник (без конвертации), браузер его скачивал и все работало.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635330
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

блин на кой трафик то кодировать? Чем это будет отличаться от прямого подключения Firebird?
Откуда вообще такие сумасшедшие идеи?

Только не надо меня примазывать, я предлагал совсем не это.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635337
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисблин на кой трафик то кодировать? Чем это будет отличаться от прямого подключения Firebird?Да, тоже не совсем понял.
Программе, использующей клиент, пофиг, какой-там трафик между клиентом и сервером.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635338
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devпредлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.1. Хотите блеснуть эрудицией - давайте ссылку на индексированный ( html ) вариант.
2. Неплохо также учитывать устаревание документации, которое не отражается в текстовом варианте.
3. Совсем неплохо - понимать прочитанное:
выделено мною
Код: plaintext
1.
2.
3.
4.
5.
 7.2 Entity Body 
   The entity-body (if any) sent with an HTTP request or response is in
   a format and encoding defined by the entity-header fields.
        entity-body    = *OCTET 
   An entity-body is only present in a message when a message-body is
   present, as described in  section 4.3 .
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635349
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

в том то и дело. Моя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от Firebird. Пусть с СУБД будет общение на серверной стороне. И никаких тебе посылок SQL с клиента, всё должно быть через REST API
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635355
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисМоя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от FirebirdДа я понял
Симонов ДенисИ никаких тебе посылок SQL с клиентаТак может в этом и минус?)
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635365
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devТак я и предлагаю кодировать бинарные данные - трафиг между fbclient и FirebirdSQL сервером.Только кодировку не ту предлагаете и не для того.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635571
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисYuRock,

в том то и дело. Моя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от Firebird. Пусть с СУБД будет общение на серверной стороне. И никаких тебе посылок SQL с клиента, всё должно быть через REST API

еще на первой странице предложили ж
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635737
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисДелай обмен данными с вашим бизнес слоем на стороне сервера через REST API по протоколу https.
Можешь кинуть описанием как это сделать? С REST работал, но уже с готовым сервером.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635952
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

как вариант - посмотри на mORMot for Delphi/FPC - у них доки очень подробные
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / База FB в "облаке"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]