개인공부

요청 헤더 consumes와 produces

lby132 2022. 1. 15. 01:30

 

@RequestMapping에서 쓸수 있는

Accept 헤더 기반의 Media Type 은 produces

 

요청헤더의 contentType 헤더 기반의 Media Type 은 consumes

 

예시 ) 

@PostMapping(value = "/mapping-consume", consumes = MediaType.APPLICATION_JSON_VALUE)

// 풀어서 얘기하자면 헤더에 컨텐트타입에 "application/json"을  한것과 같다

// @PostMapping(value = "/mapping-consume",  heraders = "application/json")

// 이렇게도 할 수 있지만 spring mvc에서 제공하는 MediaType.APPLICATION_JSON_VALUE 같은 기능 들이 있어서 consumes// // 을 써주는게 좋다

 

@PostMapping(value = "/mapping-produce", produces = MediaType.TEXT_HTML_VALUE)

// 이것도 풀어서 얘기하자면 요청이오면 헤더에 Accept = "text/html" 과 같다고 보면 된다.

 

'개인공부' 카테고리의 다른 글

직렬화와 역직렬화  (0) 2022.06.25
TCP/IP  (0) 2022.03.15
redirect 와 forward  (0) 2021.12.28
DB와 DBMS의 차이점  (0) 2021.12.19
M1에서 homebrew 설치하기  (0) 2021.12.12