RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : GuestBook


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Pilot
To : Eugen Kuleshov
Subj : GuestBook

> Тут конечно dip фигню сморозил... :)
>
> [skipped]
>
> > Все программы общающиеся через Web пользуются этими протоколами, в том числе и джавовские.
>
> А вот тут фигню сморозил ты. "джавовские программы" (это же надо какое выражение!) - это Java servlets. Про CGI они ни сном, ни духом. Да и самого CGI в среде servlets engine не присутствует никаким боком.

Хорошо, согласен. Но то что есть, по крайней мере в части чтения среды в которой выполняется сервлет, очевидно смоделировано по образу и подобию CGI: предоставляется тот же набор стандартной информации.

> > > Давайте уж тогда скажем так: среда, в которой выполняется server-side приложение, обычно позволяет получить сведения о параметрах HTTP-сессии :).
> > При чем тут среда? CGI - это именно протокол. Можно и другим протоколом пользоваться для получения этих самых сведений, можно и самому такой протокол написать. Но в данном случае речь идет именно о протоколе CGI.
>
> CGI - не протокол, а стандарт на интерфейс между веб сервером и внешними программами.

Я имел в виду именно протокол... Хотя может действительно этот термин к CGI криво применять. Интерфейс - это как оно программно реализовано внутри httpd, а протокол - это то что и в каком виде может получить CGI скрипт...

> HTTP - протокол обмена веб сервера и веб клиента. dip верно сказал, вся требуха относится именно к параметрам HTTP-сессии, а вот как ее получает конкретная софтина, формирующая динамический контент - это зависит...

Согласен. Хотя исходный вопрос был скорее не про "требуху" из сервера, это человека не волновало как я понимаю, а про информацию про него самого, типа User-Agent, а это уже скорее часть HTTP протокола, хотя и собирается она через интерфейс httpd (CGI или JServ)...

> > А где это сложно? Я и говорю - не надо усложнять. CGI прост как валенок и использовать его может что угодно, хоть ручками в окне терминала...
>
> В окне терминала ты используешь ну никак не CGI. Не путай HTTP и CGI. А на счет использовать - далеко не всегда использование CGI эффективно, оправдано и переносимо на другие платформы.

Ну вот, уже и пошутить нельзя :). Хотя насчет переносимости - это ты зря. Во всех грехах CGI можно упрекнуть, но вот в плохой переносимости - это уж ты загнул.


Mon 03 Dec 2001 18:39 Mozilla/4.61 [en] (OS/2; I)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.