Здравствуйте, vayerx, Вы писали:
V>Здравствуйте, okman, Вы писали:
V>Не так уж и много, как может показаться вначале.
V>У GET-запроса довольно простая структура — в 17-20 простых состояний вполне можно уложиться 
ща. хотя бы почитайте за обфускацию урлов -- и все это сервер должен поддерживать. и тут я скоромно промолчу, если у нас документ в Вынь-кодировке, а клиент понимает только KOI-8 или DOS -- сервер должен перекодировать. иначе, это неправильный такой сервер будет.
парсить запросы, чтобы нас не захачили -- это тема отдельного разговора и тут все намного сложнее.
если писать по уму, чтобы дурь каждого была (не)видна, нужно писать свой рантайм, чтобы не зависеть от окружения. нужно писать логгеры и средства профилировки. плюс нагрузочные тесты, дабы доказать, что сервер держит соединения. причем, нужно обрабатывать не только "не найден", "плохой запрос", но и "сервер недоступен", т.к. недоступность сервера отличается от недоступности документа.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.