Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] RESTful Resource Controller

    RESTful Resource Controller

    Một resource controller ánh xạ cặp (HTTP method, path) tới một action chuẩn REST:

    Method Path Action
    GET /items index
    GET /items/:id show
    POST /items create
    PUT /items/:id update
    DELETE /items/:id destroy

    Cho tên resource và các yêu cầu METHOD /path. Với mỗi yêu cầu, in ra action tương ứng, hoặc unknown nếu không khớp mẫu nào.

    Ví dụ

    GET /items → index; GET /items/5 → show.

    • Định dạng đầu vào:

      Dòng 1: tên resource (vd items). Dòng 2: số nguyên M. M dòng: mỗi dòng METHOD /path.

    • Ràng buộc đầu vào:

      1 ≤ M ≤ 100. :id là số nguyên dương.

    • Định dạng đầu ra:

      M dòng, mỗi dòng là action hoặc unknown.

    Ví dụ:

    Đầu vào:

    items
    3
    GET /items
    GET /items/5
    POST /items
    

    Đầu ra:

    index
    show
    create

    Giải thích:

    GET /items → index (collection); GET /items/5 → show (member); POST /items → create.

    Đang tải editor...