본문 바로가기

Spring/spring mvc33

HTTP 응답 메시지 - 정적 리소스, 뷰 템플릿(동적), HTTP 메시지 바디에 직접 입력 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 응답 메시지도 요청메시지오 같이 주로 3가지의 데이터를 응답합니다. HTTP 응답 - 정적 리소스, 뷰 템플릿 응답 데이터는 이미 앞에서 일부 다룬 내용들이지만, 응답 부분에 초점을 맞추어서 정리해보겠습니다. 스프링(서버)에서 응답 데이터를 만드는 방법은 크게 3가지입니다. 1. 정적 리소스 예) 웹 브라우저에 정적인 HTML, css, js을 제공할 때는, 정적 리소스를 사용. 2. 뷰 템플릿 사용 예) 웹 브라우저에 동적인 HTML을 제공할 때는 뷰 템플릿을 사용. 3. HTTP 메시지 사용 HTTP API를 제공하는 경우에는 HT.. 2021. 6. 28.
HTTP 요청 메시지 -단순 텍스트, JSON 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C HTTP 요청 메시지 - 단순 텍스트 • HTTP message body에 데이터를 직접 담아서 요청 • • HTTP API에서 주로 사용, JSON, XML, TEXT • • 데이터 형식은 주로 JSON 사용 • • POST, PUT, PATCH 요청 파라미터와 다르게, HTTP 메시지 바디를 통해 데이터가 직접 데이터가 넘어오는 경우는 @RequestParam , @ModelAttribute 를 사용할 수 없습니다. (물론 HTML Form 형식으로 전달되는 경우는 요청 파라미터로 인정됩니다.) • 먼저 가장 단순한 텍스트 메시지를.. 2021. 6. 28.
HTTP 요청 파라미터 - 쿼리 파라미터, HTML FORM + @RequestParam, @ModelAttribute 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form HTTP 요청 데이터 조회 - 개요 스프링이 제공하는 HTTP 요청 데이터를 조회 하는 방법을 알아보겠습니다. HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전달하는 방법을 알아보겠습니다. 클라이언트에서 서버로 요청 데이터를 전달할 때는 주로 다음 3가지 방법을 사용합니다. • GET - 쿼리 파라미터 • • /url?username=hello&age=20 • • 메시지 바디 없이, URL의 쿼리 파라미터에 데이터를 포함해서 전달 예) 검색, 필터, 페이징등에서 .. 2021. 6. 28.
HTTP 요청 헤더 정보 조회 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C HTTP 요청 - 기본, 헤더 조회 애노테이션 기반의 스프링 컨트롤러는 다양한 파라미터를 지원합니다. 이번 시간에는 HTTP 헤더 정보를 조회하는 방법을 알아보겠습니다. RequestHeaderController postman으로 아래와 같이 날려보았습니다. 아래와 같이 log가 찍힙니다. • HttpServletRequest • HttpServletResponse • HttpMethod : HTTP 메서드를 조회한다. org.springframework.http.HttpMethod • Locale : Locale 정보를 조회한다. •.. 2021. 6. 28.