HAL(Hypermedia API Language)



HAL은 json또는 xml의 content에 link를 담는 방식을 사용합니다.
아래 2개의 contentType 사용하여 표현합니다.
- media type: application/hal+xml
- media type: application/hal+json




- _link : 호출한 resource와 연관있는 link들을 collection의 형식으로 나타냅니다.
- _embedded : 해당 resource가 포함하고 있는 요소를 나타냅니다.
- self : 각 Resource에 대해서 본인의 Resource에 대한 link는 반드시 포함해아합니다.





