Trong REST, thao tác CREATE tương ứng phương thức HTTP POST /items. Khi tạo thành công, server trả về mã trạng thái 201 Created kèm bản ghi mới (đã được gán id).
Bạn quản lý một kho dữ liệu in-memory. Mỗi lệnh CREATE <name> thêm một bản ghi mới với id tự tăng bắt đầu từ 1. Với mỗi lệnh, in ra một dòng JSON mô tả response.
Input:
CREATE Apple
CREATE Banana
Output:
{"status":201,"item":{"id":1,"name":"Apple"}}
{"status":201,"item":{"id":2,"name":"Banana"}}
Thứ tự key trong JSON phải cố định: status, rồi item (với id trước name).
Dòng đầu là số nguyên N. N dòng tiếp theo, mỗi dòng CREATE <name> với name không chứa khoảng trắng.
1 ≤ N ≤ 100. name gồm chữ và số, độ dài ≤ 50.
Với mỗi lệnh CREATE, in một dòng JSON: {"status":201,"item":{"id":<id>,"name":"<name>"}}.
Ví dụ:
Đầu vào:
2
CREATE Apple
CREATE Banana
Đầu ra:
{"status":201,"item":{"id":1,"name":"Apple"}}
{"status":201,"item":{"id":2,"name":"Banana"}}Giải thích:
Đang tải editor...