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 — რესურსების წასაშლელად.