|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов ДенисА зачем тебе собственно прямой доступ к Firebird из мобильного приложения? Делай обмен данными с вашим бизнес слоем на стороне сервера через REST API по протоколу https.Вот! Как раз хотел предложить нечто похожее - подправить fbclient таким образом, чтобы он кодировал нативные посылки в base64 и оборачивал в http протокол, ну и сварганить маленький http шлюзик, который бы это обслуживал на стороне FirebirdSQL сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 10:18 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_dev, нет я предлагал совсем другое. Написать классическую трёхзвенку, где приложение на андроиде является тонким клиентом, а вебсервис на любом из языков хорошо подходящих для этого PHP, Python, Java, C# или NodeJs. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 10:33 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов Денис, а... Понятно. Я тут уже нафантазировал на тему универсального средства для проброса по http любого трафика к любому серверу. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 10:48 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_dev, фантазии это конечно хорошо, вот только зачем для их реализации курочить fbclient не понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 10:50 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов Денис, согласен, курочить fbclient - плохая идея. Лучше написать для Android отдельную службу, которая бы занималась преобразованием трафика в base64 по http и обратно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 10:59 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
С учётом того, что HTTP пофигу, какой трафик гонять - идея выглядит всё страньше и страньше. P.S. base64 это такой жупел идол? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 11:29 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Basil A. SidorovС учётом того, что HTTP пофигу, какой трафик гонять - идея выглядит всё страньше и страньше.Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов. Basil A. SidorovP.S. base64 это такой жупел идол?Не жупел, конечно, можно и заююкать ... Но, по-моему, лучше base64 ! Стандартнее, что ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 11:46 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_devВообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.Закусывать надо. Для того, например, чтобы отличать заголовок и тело. И даже в заголовках вполне можно использовать UTF-8, что сильно "шире" US-ASCII. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 11:53 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_dev, нафига совать base64 во все щели? Кодируй им только бинарные данные BLOB, BYNARY и символьные строки с OCTETS. JSON вполне сойдёт как формат обмена информацией, то что в него не влезает и кодируй base64 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 11:54 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
24.04.2018 11:46, rdb_dev пишет: > Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов. это, мягко говоря, не совсем так. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 11:58 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Мимопроходящий24.04.2018 11:46, rdb_dev пишет: > Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов. это, мягко говоря, не совсем так.Может, он имел в виду http-url, да и то.. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 12:15 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Мимопроходящийэто, мягко говоря, не совсем так.Чтобы не играть в "испорченный телефон" и не путаться в определениях, предлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:13 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов Дениснафига совать base64 во все щели? Кодируй им только бинарные данные BLOB, BYNARY и символьные строки с OCTETS. JSON вполне сойдёт как формат обмена информацией, то что в него не влезает и кодируй base64Так я и предлагаю кодировать бинарные данные - трафиг между fbclient и FirebirdSQL сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:17 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_devМимопроходящийэто, мягко говоря, не совсем так.Чтобы не играть в "испорченный телефон" и не путаться в определениях, предлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.Что там смотреть? Ты (раз сам такого не делал) что, реально веришь, что браузеры скачивают файлы в base64, а потом конвертят на клиенте в бин. формат? Включая гигабайтные кИна? Если веришь - то зря. Я лично не раз отдавал в ответ на POST бинарник (без конвертации), браузер его скачивал и все работало. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:24 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_dev, блин на кой трафик то кодировать? Чем это будет отличаться от прямого подключения Firebird? Откуда вообще такие сумасшедшие идеи? Только не надо меня примазывать, я предлагал совсем не это. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:25 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов Денисблин на кой трафик то кодировать? Чем это будет отличаться от прямого подключения Firebird?Да, тоже не совсем понял. Программе, использующей клиент, пофиг, какой-там трафик между клиентом и сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:27 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_devпредлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.1. Хотите блеснуть эрудицией - давайте ссылку на индексированный ( html ) вариант. 2. Неплохо также учитывать устаревание документации, которое не отражается в текстовом варианте. 3. Совсем неплохо - понимать прочитанное: выделено мною Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:27 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
YuRock, в том то и дело. Моя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от Firebird. Пусть с СУБД будет общение на серверной стороне. И никаких тебе посылок SQL с клиента, всё должно быть через REST API ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:32 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов ДенисМоя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от FirebirdДа я понял Симонов ДенисИ никаких тебе посылок SQL с клиентаТак может в этом и минус?) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:35 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
rdb_devТак я и предлагаю кодировать бинарные данные - трафиг между fbclient и FirebirdSQL сервером.Только кодировку не ту предлагаете и не для того. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 13:39 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов ДенисYuRock, в том то и дело. Моя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от Firebird. Пусть с СУБД будет общение на серверной стороне. И никаких тебе посылок SQL с клиента, всё должно быть через REST API еще на первой странице предложили ж ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 17:58 |
|
База FB в "облаке"
|
|||
---|---|---|---|
#18+
Симонов ДенисДелай обмен данными с вашим бизнес слоем на стороне сервера через REST API по протоколу https. Можешь кинуть описанием как это сделать? С REST работал, но уже с готовым сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2018, 03:06 |
|
|
start [/forum/topic.php?fid=40&startmsg=39635159&tid=1561141]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 322ms |
total: | 478ms |
0 / 0 |