Sobes.tech
Junior

Бо кадом усулҳои HTTP дар REST кор кардаед?

sobes.tech AI

Ҷавоб аз AI

Ман ба асосӣ усулҳо кор кардам:

  • GET: Барои дархости маълумот аз сервер. Ҳолати манбаи тағир намедиҳад. Барои гирифтани маълумот истифода мешавад.
  • POST: Барои эҷоди манбаи нав дар сервер ё фиристодани маълумот барои коркард. Ҳолати манбаи тағир меёбад.
  • PUT: Барои навсозии пурраи манбаи мавҷуда. Агар манбаа вуҷуд надошта бошад, метавонад эҷод шавад.
  • DELETE: Барои нест кардани манба аз сервер.
  • PATCH: Барои навсозии қисман манбаи мавҷуда. Танҳо майдонҳои нишоншударо тағир медиҳад.
  • HEAD: Монанд ба GET, аммо танҳо сарлавҳаҳои посухро бармегардонад, бидуни бадан. Барои санҷиши мавҷудияти манба ё гирифтани метаданҳо истифода мешавад.
  • OPTIONS: Барои гирифтани маълумот дар бораи имкониятҳои алоқаи дастрас барои манбаи ҳадаф. Барои муайян кардани усулҳои дастгиришаванда ё сарлавҳаҳои CORS истифода мешавад.

Дар санҷиши API REST, ман ин усулҳоро барои санҷидани рафтори дурустии системаи дар иҷрои амалҳои гуногун дар манбаҳо истифода мебарам.