Thao tác READ tương ứng GET /items/{id}. Nếu tồn tại, trả 200 OK kèm bản ghi; nếu không, trả 404 Not Found.
Kho được nạp sẵn bằng các lệnh CREATE (id tự tăng từ 1), sau đó là các lệnh GET <id>.
Input:
CREATE Apple
CREATE Banana
GET 1
GET 5
Output:
{"status":200,"item":{"id":1,"name":"Apple"}}
{"status":404,"error":"Not Found"}
Mỗi dòng là một lệnh: CREATE <name> hoặc GET <id>. Kết thúc bằng EOF.
Số lệnh ≤ 200. id là số nguyên ≥ 1.
Với mỗi lệnh GET in một dòng JSON: nếu thấy {"status":200,"item":{"id":<id>,"name":"<name>"}}, nếu không {"status":404,"error":"Not Found"}.
Ví dụ:
Đầu vào:
CREATE Apple
CREATE Banana
GET 1
GET 5
Đầu ra:
{"status":200,"item":{"id":1,"name":"Apple"}}
{"status":404,"error":"Not Found"}Giải thích:
Đang tải editor...