작성한 질문수
스프링 기반 REST API 개발
201 응답 받기
19.03.28 17:07 작성
·
187
0
안녕하세요 잘 모르지만 반복해서 열심히 듣고 있습니다. 질문 드립니다.
이벤트를 등록해서 id값을 꺼내서 셋팅 하기 전에 테스트 실행해서 출력된 url의 {id} 값은 어디서 셋팅된 값이 출력되는 건가요? 혹시 비어 있는 값이 찍히는건가요?
답변 부탁 드릴께요
URI createdUri = linkTo(EventController.class).slash("{id}").toUri()
답변 1
2019. 03. 29. 02:05
그냥 저 문자열 그대로 "{id}"라고 출력이 되요. 201 응담 헤더의 Location 정보에 템플릿 형태로 URL을 표기해도 됩니다. 그리고 실제 {id}에 해당하는 값은 본문 값을 보고 알아낼 수 있으니 클라이언트는 {id}의 값을 응답을 보고 교체해서 실제 URL을 만들어 사용하면 됩니다.