Middle
რა წესები გაქვს რესურსების სახელების დასაწერად REST-ში?
sobes.tech AI
პასუხი AI-სგან
RESTful API-ში რესურსები სახელწოდებებით სახელდება, რომლებიც წარმოადგენს კოლექციებს ან ობიექტების ნიმუშებს.
სახელწოდების წესები:
- მრავლობითი რიცხვი გამოიყენეთ კოლექციებისთვის:
GET /products,POST /users. - კონკრეტული რესურსის მისაწვდომად გამოიყენეთ იდენტიფიკატორი:
GET /products/123,PUT /users/john_doe. - შენახული რესურსები ჰიერჰიარულად სახელდება:
GET /users/john_doe/orders,DELETE /products/456/reviews/789. - განათავსეთ URL-ებში მოქმედებები ზმნებით:
GET /getAllProductsნაცვლად გამოიყენეთGET /products. HTTP მეთოდები (GET,POST,PUT,DELETE) უკვე მიუთითებს მოქმედებაზე. - მცირე ასოები გამოიყენეთ:
GET /usersუკეთესია, ვიდრეGET /Users. - სიტყვები ჰიფენით გამოიყვანეთ:
GET /product-categoriesუკეთესია, ვიდრეGET /productCategories. - ფაილის გაფართოებები არ გამოიყენოთ:
GET /users/john_doeუკეთესია, ვიდრეGET /users/john_doe.json. მონაცემთა ტიპი განსაზღვრულიაContent-TypeდაAcceptთავიანთი მეშვეობით. - საკითხის პარამეტრები გამოიყენეთ ფილტრაციის, სორტირების და გვერდის განლაგებისთვის:
GET /products?category=electronics&sort=price&limit=10&offset=0.
მაგალითი:
// ყველა შეკვეთის სია მიიღეთ მომხმარებლის ID 1-ისთვის
// GET /users/1/orders
// ახალი პროდუქტის შექმნა
// POST /products
// პროდუქტის დეტალები მიიღეთ ID 42-ისთვის
// GET /products/42
// მიმოხილვის განახლება ID 10-ისთვის, პროდუქტის ID 5-ისთვის
// PUT /products/5/reviews/10