Junior — Middle
Омӯзиши асосии усулҳои HTTP ва шарҳ додани истифодаи онҳо?
sobes.tech AI
Ҷавоб аз AI
Роҳҳои асосии HTTP ва истифодаи онҳо:
- GET — дархост барои гирифтани манбаъ. Барои хондани маълумот бидуни тағир додани ҳолати сервер истифода мешавад.
- POST — фиристодани маълумот ба сервер барои эҷоди манбаъ ё иҷрои амал.
- PUT — навсозии манбаъи мавҷуда ё эҷод кардан агар вуҷуд надошта бошад (усули идемпотент).
- DELETE — нест кардани манбаъ.
- PATCH — навсозии қисмании манбаъ.
- HEAD — дархости сарлавҳаҳои манбаъ бидуни бадан, барои санҷиши мавҷудият ё метаданҳо истифода мешавад.
Масалан: кор бо REST API
- GET /users — гирифтани рӯйхати корбарон
- POST /users — эҷоди корбар нав
- PUT /users/1 — навсозии корбар бо id=1
- DELETE /users/1 — нест кардани корбар бо id=1
Фаҳмидани ин усулҳо барои ташкилоти дурустии муоширати байни муштарӣ ва сервер муҳим аст.