me

slonik_v_domene


Убей в себе государство


Previous Entry Share Next Entry
CAS 3.8.0
me
slonik_v_domene
Давно я об этом не писал.
Вышел CAS 3.8.0; добавлен FastCGI сервер, Apache 2.X теперь, как и Apache 1.3 - deprecated. К сожалению, отличный в прошлом проект HTTP-сервер Apache сам себя похоронил под тяжестью лишней функциональности и массы глупых проверок, совершенно не нужных для сервера приложений.

http://cas.havoc.ru/download/cas-3.8.0.tar.gz

  • 1
./apache2-2.4.7/server/request.c

Там прекрасно всё. Если кратко, то вот у тебя есть сервер приложений, который обрабатывает /patt/to/restful/a/p/i.Так оно пытается ходить по каталогам, хотя это никому не надо. Но это ерунда. Не ерунда, что авторы настолько охуели, что проверяют размер пути в GET-запросе и отвечают ошибкой когда она больше максимального размера пути на файловой системе.

я вот видел недавно у разрабов одной очень крупной конторы GET размером в 350 килобайт. это нормально, что ли?

Это ненормально, но проблема не в рпзмере get

я тебя понял. Но насчёт GET не очень понятно, вроде же есть лимит на его длину

По спецухе нет у него лимита. Есть только требование отвечать клиенту 414 (Request-URI Too Long) статусом если запрос длиннее, чем сервер может отработать.

  • 1
?

Log in

No account? Create an account