Jul 29

За нещастие, все още има много хора, които си мислят че http request-a може да бъде само GET и POST. Просто защото само тези методи се поддържа от браузъри и забравят за PUT, DELETE, HEAD методи. Не смятам, тук да обяснявам подробно за всеки метод и да навлизам в RESTful териториите, а само на бързо ще напиша кое за какво би трябвало да се използва:

  • PUT – за добавяне
  • DELETE – за изтриване (каква изненада)
  • POST – за промяна
  • GET – за “вземане” т.е. за четене
  • HEAD – за извличане на header информацията

На http://thoughtpad.net/alan-dean/http-headers-status.html има настина добро обяснение на целия процес, обработва всеки request.  Най-якото, там е тази диаграма (която я има в gif, jpg, png, svg формати):

http://thoughtpad.net/alan-dean/http-headers-status.png

Тук са показани нагледно какви провеки се правя, какви видове съобщения се връщат.

2 коментара за "HTTP/1.1 PUT, DELETE, GET, POST, HEAD"

  1. Калоян К. Цветков каза:

    Може би само PUT и DELETE не са толкова популярни, иначе HEAD и досто-популярен избор, и се използва доста (поне моите наблюдения са такива)

  2. Radoslav Stankov каза:

    Tака си е. То, HEAD аз главно го ползвам при AJAX рекуести.

Какво мислите по въпроса