response3 18. HTTP message converter 0. 개요 - 지금까지 Spring MVC에서 HTTP Request와 Reponse를 처리하는 방법에 대해서 알아보았다. - HTTP Request로부터 URL parameter와 message body의 데이터를 읽는 방법과 view template을 이용하여 정적/동적으로 HTML을 처리하고, HTTP message body를 이용하여 String 또는 JSON 형태로 HTTP Response를 처리하는 방법에 대해서 알아보았다. - 이처럼 Spring MVC는 HTTP Request와 Response를 쉽게 처리할 수 있었다. - 그렇다면 Spring MVC 내부적으로 어떤 과정을 거치길래 이런 것들이 가능할까? - 그 중심에는 HTTP message converter가 있다. 1. HTTP me.. 2022. 3. 18. 16. Request - JSON 조회방법 0. 개요 - 앞선 2개의 포스팅에서 Request parameter와 body를 조회하는 방법에 대해서 알아보았다. - 이를 요약하자면 다음과 같이 정리할 수 있다. 1. 요청 parameter를 조회하는 경우 → GET 방식의 HTTP request → 태그를 이용한 POST 방식의 HTTP request → @RequestParam, @ModelAttribute를 사용한다. 2. 요청 body를 조회하는 경우 → POST 방식의 HTTP request → @RequestBody, @ResponseBody를 사용한다. - 그렇다면 JSON 형식으로 전달되는 Request body는 어떻게 조회할까? 천천히 알아보자. 1. Servlet - HttpServlet을 이용하여 JSON 형식의 데이터를 다음.. 2022. 3. 16. 4. Servlet - 요청/응답 처리방법 0. 개요 - Servlet 사용법을 자세히 배우기 전에, 우선 기본적인 HTTP 지식에 대해 알아보자. - 그다음에 Servlet이 HTTP request와 response를 어떻게 처리하는지에 대해 알아보자. 1. 웹 서비스의 HTTP 요청과 응답 a) GET 방식 - 데이터를 url 파라미터(= 쿼리 파라미터)로 전달하는 방식 - 검색, 필터, 페이징 등에서 자주 사용하는 방식이다. https://devraphy.tistory.com?category=Back-end&id=123 - 위의 예시를 보면, 물음표를 기점으로 쿼리 파라미터를 작성한 부분이라는 것을 알 수 있다. - category라는 이름의 파라미터에는 Back-end라는 값이 매핑된다. - id라는 이름의 파라미터에는 123이라는 값이 .. 2022. 2. 25. 이전 1 다음