Hypermedia As The Engine Of Application State
링크에 사용 가능한 URL을 리소스로 전달하여 client가 참고하여 사용할 수 있도록 하는 것
[요청]
HTTP GET http://example.com/boards
[응답]
위 요청에 대해 응답을 주게 되면 REST는 아래 응답처럼 각 리소스의 link를 준다.
{
"boards" : [
{
"idx" : 1,
"title" : "1 title",
"contents" : "1 contents"
"links" : [
"href" : "boards/1",
"rel" : "board"
]
},
{
"idx" : 2,
"title" : "2 title",
"contents" : "2 contents"
"links" : [
"href" : "boards/2",
"rel" : "board"
]
}
...
]
}
이걸 이용하여 페이징을 할 수 있다고 한다.(https://cla9.tistory.com/97 참고) 이 부분에 대해서는 좀 더 연구해봐야겠당 🙄