Fork me on GitHub

Рядом с нами

На сайте кафедры информатики ДВГУ есть чудесная формочка для получения информации по оценкам студентам. Одна вещь мне в ней никогда не нравилась и не нравится: она шлет на сервер POST-запрос. Почему?

  • Нельзя сохранить в закладки страничку, на которой выводятся оценки студента по всем предметам. Мне не нравится заходить туда и тыкать по этим селектам. Уважаемому автору этой системы я написал, что было бы удобно делать GET запрос, дабы получать такую ссылку. Меня завернули с мотивацией, что это никому не нужно. Позже в системе появилась потрясная кнопка «Постоянная ссылка», которая делает то, о чем вы подумали. Лучше вместо GET запроса сделать еще одну кнопку. О да.
  • Эта форма выглядит странно с точки зрения протокола HTTP, кэширования и REST архитектуры. Протоколом POST-запросы предусматриваются для отправки информации на сервер. Мы же используем форму, чтобы получить данные с сервера. А для этого предназначены GET-запросы. Хорошая прокся должна кэшировать ответы на GET-запросы и не кэшировать POST-запросы, если она следует спецификации и идеи HTTP.

Как-то так.

Posted at 19PM on 02/03/09 | 4 comments | Filed Under: | read on

About

Hi. My name is Dmitriy, i am a student from Vladivostok, Russia. This is my blog about web development and relative things.

I am interested in functional languages, especially Haskell and Common Lisp, Ruby, Ruby on Rails, Perl and other interesting topics. I don't like C plus plus, Java and Pascal.


Немного о

Привет. Меня зовут Дмитрий, я студент из Владивостока. Вы читаете мой блог о разработке сайтов и прочих подобных штуках.

Categories