이와 같은 리소스가 있다고 가정 해 봅시다.
book:
type: object
properties:
author: {type: string}
isbn: {type: string}
title: {type: string}
books:
type: array
items: book
누군가가 GET
책 리소스를 만들면 다음을 반환합니다.
[{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"},
{"author": "JK Rowling", "isbn": "234567", "title": "Harry Potter and the Chamber of Secrets"}]
직장에서 누군가에게 권장되는 REST 사례는 항상 응답을 JSON 객체로 반환하는 것이라고 들었습니다 books
.
books:
type: object
properties:
list:
type: array
items: book
이제 응답은 다음과 같습니다.
{
"list": [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"},
{"author": "JK Rowling", "isbn": "234567", "title": "Harry Potter and the Chamber of Secrets"}]
}
다음 중 가장 좋은 REST 방법은 무엇입니까?