Sobes.tech
Junior — Middle

რამდენი ტიპის მოთხოვნებს იყენებდით თქვენს წინა პოზიციაზე?

sobes.tech AI

პასუხი AI-სგან

Golang-да, ვებ სერვისებთან და API-ებთან მუშაობისას, ხშირად გამოიყენება შემდეგი ტიპის მოთხოვნები:

  • GET — მონაცემების მიღება სერვერიდან.
  • POST — მონაცემების გაგზავნა სერვერზე, მაგალითად, რესურსის შექმნისას.
  • PUT — არსებული რესურსის განახლება.
  • DELETE — რესურსის წაშლა.

დავალების მიხედვით, მე გამოვიყენე ეს HTTP მეთოდები net/http პაკეტთან ერთად REST API-ებთან ურთიერთობისთვის. მაგალითად, JSON სხეულით POST მოთხოვნის გაგზავნა:

resp, err := http.Post(url, "application/json", bytes.NewBuffer(jsonData))
if err != nil {
    // შეცდომის მართვა
}
// მუშაობა resp-თან

ასევე, გამოვიყენე GET მოთხოვნები მონაცემების მისაღებად და DELETE — რესურსების წასაშლელად.