Sobes.tech
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-ով: