RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > А вот тут фигню сморозил ты. "джавовские программы" (это же надо какое выражение!) - это Java servlets. Про CGI они ни сном, ни духом. Да и самого CGI в среде servlets engine не присутствует никаким боком. > > Хорошо, согласен. Но то что есть, по крайней мере в части чтения среды в которой выполняется сервлет, очевидно смоделировано по образу и подобию CGI: предоставляется тот же набор стандартной информации. > > Ничуть не бывало. Ни образом, ни подобием и не пахнет... Ты не задумывался о корнях того, почему набор информации тот же? А на самом деле ноги растут все от того же HTTP. > > > > > > Давайте уж тогда скажем так: среда, в которой выполняется server-side приложение, обычно позволяет получить сведения о параметрах HTTP-сессии :). > > > > При чем тут среда? CGI - это именно протокол. Можно и другим протоколом пользоваться для получения этих самых сведений, можно и самому такой протокол написать. Но в данном случае речь идет именно о протоколе CGI. > > > CGI - не протокол, а стандарт на интерфейс между веб сервером и внешними программами. > > Я имел в виду именно протокол... Хотя может действительно этот термин к CGI криво применять. Интерфейс - это как оно программно реализовано внутри httpd, а протокол - это то что и в каком виде может получить CGI скрипт... > > Термин "протокол" в данном случае ну никак не применим. Тем более, что собственно "CGI скрипты" сами по себе уже увы не интересны. :) > > > > HTTP - протокол обмена веб сервера и веб клиента. dip верно сказал, вся требуха относится именно к параметрам HTTP-сессии, а вот как ее получает конкретная софтина, формирующая динамический контент - это зависит... > > Согласен. Хотя исходный вопрос был скорее не про "требуху" из сервера, это человека не волновало как я понимаю, а про информацию про него самого, типа User-Agent, а это уже скорее часть HTTP протокола, хотя и собирается она через интерфейс httpd (CGI или JServ)... > > Опять же не то... JServ это не интерфейс httpd - это чуть ли не часть самого сервера. :) > > > > > А где это сложно? Я и говорю - не надо усложнять. CGI прост как валенок и использовать его может что угодно, хоть ручками в окне терминала... > > > В окне терминала ты используешь ну никак не CGI. Не путай HTTP и CGI. А на счет использовать - далеко не всегда использование CGI эффективно, оправдано и переносимо на другие платформы. > > Ну вот, уже и пошутить нельзя :). Хотя насчет переносимости - это ты зря. Во всех грехах CGI можно упрекнуть, но вот в плохой переносимости - это уж ты загнул. > > Ни чуть не бывало. Не загнул я ничего. Могу продемонстрировать бинарный CGI, котоый фиг перетащищь кудато еще. Например glimpse - вспотеешь его не на юниксе собирать.
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
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.