HTTP суранычтарынын методдору
HTTP суранычтарынын эң көп колдонулган методдору GET жана POST методдору болуп саналат. Келгиле бул методдорду деталдуу карап чыгалы, ошондой эле башка, сейрек колдонулган методдорду үйрөнөлү. Башка методдордун сүрөттөмөсү жетиштүү жалпы. Мунун себеби, бул методдор кеңири колдонулушка ээ жана HTTP протоколу алардын жалпы максатын гана көрсөтөт. Ошентип, методдордун сүрөттөмөсү төмөндө:
| Метод | Сүрөттөмө |
|---|---|
| GET | GET методу - негизги метод, эң көп колдонулуучу метод. Ал жөнөкөй баракчаларды алуу үчүн колдонулат. |
| POST | POST методу колдонуучу маалыматтарын ташып өтүү үчүн колдонулат. Мисалы, сайттын көрүүчүсү макалага комментарий калтыргысы келет. Бул учурда клиент POST методу менен сураныч жасоосу керек. Бул учурда колдонуучунун комментарийи суранычтын денесинде жөнөтүлөт. Ал эми сервер бул комментарийди сактап жооп катары макаланын баракчасын кайтарат, анда мурун калтырылган бардык комментарийлер жана биздин жаңы комментарий болот. Ошондой эле POST методу менен адатта файлдар серверге жүктөлөт. |
| HEAD | HEAD методу баракчаны GET методу сыяктуу эле суранат, бирок жоопто денесиз, гана баш аталыштарды алат. |
| DELETE | DELETE методу серверге ачык түрдө, клиент берилген URI үчүн серверде сакталган маалыматтарды өчүргүсү келгенин билдирет. |
| PATCH | PATCH методу серверге ачык түрдө, клиент берилген URI үчүн серверде сакталган маалыматтарды өзгөрткүсү келгенин билдирет. |
| PUT |
PUT методу серверге ачык түрдө,
клиент берилген URI үчүн маалыматтарды
серверге жүктөгүсү келгенин билдирет.
POST жана PUT методдорунун негизги айырмачылыгы көрсөтүлгөн URIлардын максаттарын түшүнүүдө жатат. POST методу көрсөтүлгөн URI боюнча жөнөтүлгөн мазмунду иштетүү жүргүзүлөт деп болжолдойт. PUT колдонгондо клиент жүктөлгөн мазмун берилген URI жайгашкан ресурска дал келет деп божомолдойт. |
Чыныгы жашоо
Чыныгы жашоодо серверлер жакшы колдойт гана GET жана POST методдорун. Ошондуктан GET методу маалыматтарды алуу үчүн гана эмес, аларды өчүрүү жана өзгөртүү үчүн да колдонулат. Ал эми POST метodu маалыматтарды иштетүү үчүн жүктөөдөн тышкары, маалыматтарды өзгөртүү жана өчүрүү үчүн да колдонулат.