http 요청 메시지

· Spring
@ResponseBody @PostMapping("/request-body-json-v5") public HelloData requestBodyJsonV5(@RequestBody HelloData data) { log.info("username={}, age={}", data.getUsername(), data.getAge()); return data; }@ResponseBody응답의 경우에도 @ResponseBody를 사용하면 해당 객체를 HTTP 메시지 바디에 직접 넣어줄 수 있다. @RequsetBodyJSON 요청 -> HTTP 메시지 컨버터 -> 객체@ResponseBody객체 -> HTTP 메세지 컨버터 -> JSON
· Spring
HTTP message body에 데이터를 직접 담아서 요청- HTTP API에서 주료 사용 JSON, XML, TEXT- 데이터 형식은 주로 JSON 사용- POST, PUT, PATCH 요청 파라미터와 다르게, HTTP 메시지 바디를 통해 데이터가 직접 넘어오는 경우 @RequestParam, @ModelAttribute를 사용할 수 없다.(물론 HTML Form 형식으로 전달되는 경우는 요청 파라미터로 인정된다.) 먼저 가장 단순한 텍스트 메세지를 HTTP 메세지 바디에 담아서 전송하고, 읽어보자HTTP 메세지 바디의 데이터를 InputStream을 사용해서 직접 읽을 수 있다. requsetBodyString - v1 @PostMapping("/request-body-string-v1") ..
130mood
'http 요청 메시지' 태그의 글 목록