OberonCore https://forum.oberoncore.ru/ |
|
HTTP-клиент для ББ https://forum.oberoncore.ru/viewtopic.php?f=47&t=2948 |
Страница 3 из 4 |
Автор: | Info21 [ Пятница, 06 Май, 2011 18:23 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
кликнуть по имени модуля, найти там гиперссылку raw, Save As... |
Автор: | Пётр Кушнир [ Пятница, 06 Май, 2011 18:26 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
нет, кликнуть по вкладке Downloads и скачать архив крайней ревизии https://bitbucket.org/petryxa/xmpp/get/tip.zip |
Автор: | Иван Денисов [ Понедельник, 09 Май, 2011 23:20 ] | ||
Заголовок сообщения: | Re: HTTP-клиент для ББ | ||
Евгений Темиргалеев писал(а): PROCEDURE Download (IN odcDocUrl, savePath, saveName: ARRAY OF CHAR) Доделал модуль для записи в файл, поддержку chunked передачи, переадресации через Location. Петру спасибо, взял идею записи в файл, и также полезное напоминание про таймаут.
|
Автор: | Пётр Кушнир [ Понедельник, 09 Май, 2011 23:53 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
надо скопировать чанки в свой клиент |
Автор: | Пётр Кушнир [ Вторник, 10 Май, 2011 00:35 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Евгений Темиргалеев писал(а): 2) Пётр, модуль без зависимостей с означенной выше командой, за Вашим авторством, тоже подойдёт ну, зачем плодить велосипеды, либо мы будем использовать http-клиент сами (но пока это не первоочередная задача), и тогда зависимости для нас не критичны, либо под задачу будет создан клон решения от divan но это ещё более бессмысленно. по зависимостям: либо требуемый компонент не нужен вовсе, либо нужен, и тогда зависимости не критичны. ну, либо, из принципа писать свой велосипед. |
Автор: | Евгений Темиргалеев [ Вторник, 10 Май, 2011 08:14 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Пётр Кушнир писал(а): по зависимостям: либо требуемый компонент не нужен вовсе, либо нужен, и тогда зависимости не критичны Применимость компонента зависит от его интерфейса = инт-с экспорта (услуги) + инт-с импорта (зависимости). Вы слишком категоричны и трактуете интерфейс компонента только как интерфейс экспорта.
|
Автор: | Пётр Кушнир [ Вторник, 10 Май, 2011 09:33 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
типа "не хочу юзать эти ваши (подставить нужное) от которых зависит это ваше (тоже подставить)" но в более общем виде. |
Автор: | Евгений Темиргалеев [ Вторник, 10 Май, 2011 13:45 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Типа когда речь идёт о предложении пользователю поставить руками несложный компонент А, задача которого автоматизировать установку других компонентов, то я считаю перебором предлагать компонент с зависимостями от B, C, D, которые тоже надо будет поставить руками. |
Автор: | Евгений Темиргалеев [ Вторник, 10 Май, 2011 13:55 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
divan, а из каких соображений (если не ошибаюсь) DiaHTTPClient стал CommHttp?? |
Автор: | Иван Денисов [ Вторник, 10 Май, 2011 15:27 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Евгений Темиргалеев писал(а): divan, а из каких соображений (если не ошибаюсь) DiaHTTPClient стал CommHttp?? Тот клиент был для моих нужд, и поэтому был у меня в подсистеме, а этот для общественных. Ну это шутка. А так, считаю, надо тематически модули делать. Не помню, кто-то этот вопрос поднимал на форуме. Считаю этот модуль коммуникационным, поэтому он туда и попал. С таким названием там модуля не было, и поэтому подумал, что конфликтовать ни с чьим не будет, а если будет, то так ему и надо, раз не поделился |
Автор: | Info21 [ Вторник, 10 Май, 2011 20:24 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
divan писал(а): Считаю этот модуль коммуникационным, поэтому он туда и попал. С таким названием там модуля не было Это чужая подсистема, "официальная" притом. Что накладывает.
|
Автор: | Иван Денисов [ Вторник, 10 Май, 2011 20:40 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Info21 писал(а): divan писал(а): Считаю этот модуль коммуникационным, поэтому он туда и попал. С таким названием там модуля не было Это чужая подсистема, "официальная" притом. Что накладывает.Лицензия позволяет, но понимаю тут эстетические соображения сообщества. А то, что накладывает обязательства может побудить доделать нужный компонент до соответствующего уровня. |
Автор: | Info21 [ Вторник, 10 Май, 2011 21:10 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
divan писал(а): А то, что накладывает обязательства может побудить доделать нужный компонент до соответствующего уровня. Вот и доделать в другой подсистеме, ни к чему не обязывающей, какой-нить Priv, и все будут знать. А как доделается, так и в официальную. И эстетика ни при чем. Divide et impera. |
Автор: | Роман М. [ Вторник, 10 Май, 2011 22:08 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Если вычистить модуль от StdLog, то вполне можно поместить и в подсистему Comm, чтобы не плодить лишних сущностей. |
Автор: | Info21 [ Среда, 11 Май, 2011 08:22 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Роман М. писал(а): чтобы не плодить лишних сущностей. Классический пункт столкновения лбов: где именно и как именно осуществить divide
|
Автор: | Евгений Темиргалеев [ Среда, 11 Май, 2011 15:51 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
divan писал(а): Доделал модуль для записи в файл... Пробовал в wine и в virtual box --- все примеры выдают "закончилось время ожидания пакетов". ?
|
Автор: | Евгений Темиргалеев [ Четверг, 16 Февраль, 2012 11:38 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Ubuntu 10.04, wine 1.2.2 Интернет через прокси. Пробовал из сборки версии ed2c0ef Поставил timeOut = 500; (* Время ожидания пакетов при разрыве *) Код: не хватило терпения дождаться timeOut = 50; Код: NiklausWirth.jpgУстановил соединение с: www.inr.ac.ru:80
google.htmlУстановил соединение с: www.google.ru:80 google.htmlУстановил соединение с: google.com:80 /Lib.txtУстановил соединение с: zinnamturm.eu:80 /bb16rc6.7zУстановил соединение с: oberoncore.ru:80 Закончилось время ожидания пакетов Закончилось время ожидания пакетов Закончилось время ожидания пакетов Закончилось время ожидания пакетов Закончилось время ожидания пакетов |
Автор: | Иван Денисов [ Четверг, 16 Февраль, 2012 17:11 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
Евгений Темиргалеев писал(а): Ubuntu 10.04, wine 1.2.2 Интернет через прокси. Ну это все объясняет. Поддержки proxy пока нет. Вполне логично, что соединиться он не может.
|
Автор: | Пётр Кушнир [ Четверг, 16 Февраль, 2012 17:31 ] |
Заголовок сообщения: | Re: HTTP-клиент для ББ |
есть прокси, но только socks4/5, опять же, в ypk, и ProxyCmds как пример использования. |
Страница 3 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |