Junior
Ի՞նչ ստանդարտ մեթոդներ է օգտագործում EndPoint-ը։
sobes.tech AI
Պատասխան AI-ից
Ստանդարտ HTTP մեթոդները, որոնք հաճախ օգտագործվում են EndPoint-ի հետ փոխազդեցության համար՝
- GET: Տվյալների ստացում սերվերից: Չի փոխում ռեսուրսի վիճակը:
- POST: Տվյալների ուղարկում սերվերին նոր ռեսուրս ստեղծելու կամ գործողություն կատարելու համար:
- PUT: Ռեսուրսի թարմացում կամ ստեղծում սերվերում: Եթե ռեսուրսը գոյություն ունի, այն թարմացվում է; եթե ոչ, այն ստեղծվում է:
- PATCH: Ռեսուրսի մասնակի թարմացում սերվերում: Ուղարկվում են միայն փոփոխվող դաշտերը:
- DELETE: Ռեսուրսի ջնջում սերվերից:
- HEAD: Պատասխանային գլխագրերի ստացում առանց հաղորդագրության մարմնի: Օգտագործվում է ռեսուրսի կամ մետադատվածքների առկայությունը ստուգելու համար:
- OPTIONS: Մասնագիտացված տեղեկություններ հասանելի մեթոդների և այլ փոխազդեցության հնարավորությունների մասին:
Օրինակ՝ GET-ի օգտագործում curl-ով:
# Օգտագործողի մասին տեղեկությունների ստացում ID 123-ով
curl http://api.example.com/users/123
Օրինակ՝ POST JSON-մատնային բովանդակությամբ:
# Նոր օգտվող ստեղծել
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Օրինակ՝ PUT-ի օգտագործում՝ թարմացման համար:
# Օգտագործողի տվյալների թարմացում ID 123-ով
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Օրինակ՝ DELETE-ի օգտագործում:
# Օգտագործողի ջնջում ID 123-ով
curl -X DELETE http://api.example.com/users/123
Այս մեթոդները որոշում են, թե հաճախորդը ինչ տեսակի գործողություն է ցանկանում կատարել ռեսուրսի վրա, որը նշված է EndPoint URL-ով: