Khi thiết kế một API RESTful nên các tài nguyên phụ thuộc vào các tài nguyên khác được mô hình hóa dưới dạng tiểu uris hoặc chúng chỉ cần tham chiếu lẫn nhau?Mô hình hóa các mối quan hệ tài nguyên với các API RESTful
Ví dụ: giả sử một cánh cửa luôn luôn phụ thuộc vào một ngôi nhà sau đó
/house/73/door/1
hoặc
/house/73
/door/1044
nơi nhà cửa bao gồm tài liệu tham khảo với nhau?
Hầu hết các API RESTful mà tôi đã tìm thấy khá phẳng nên tôi sẽ coi trọng các tham chiếu đến bất kỳ API nào có phụ thuộc quan hệ phức tạp hơn.
Kính trọng
Tôi cũng sẽ đề cập đến ví dụ các URI thú vị không thay đổi. Nói cách khác, không thêm nội dung vào URI không phải là vĩnh viễn. Vì vậy, nếu '73' là khóa chính của bạn trong cơ sở dữ liệu, bạn sẽ không thể hợp nhất các cơ sở dữ liệu dễ dàng ... – mogsie