일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- springdatajpa
- 스프링 핵심 기능
- 스프링 핵심 원리
- 스프링
- Exception
- spring
- 백준
- JDBC
- SpringBoot
- QueryDSL
- AOP
- pointcut
- 김영한
- 그리디
- transaction
- Proxy
- Android
- Spring Boot
- db
- 알고리즘
- Greedy
- jpa
- Servlet
- JPQL
- http
- java
- kotlin
- Thymeleaf
- 인프런
- 자바
- Today
- Total
목록HttpServletResponse (3)
개발자되기 프로젝트
https://github.com/bsh6463/MVC2HTTP API를 제공하는 경우 데이터를 전달해야함. 따라서 Message Body JSON형식으로 전달해야함. 1. HttpServletResponse 사용 writer를 가져와서 data를 message body에 넣음. @GetMapping("/response-body-string-v1") public void responseBodyV1(HttpServletResponse response) throws IOException { response.getWriter().write("ok"); } 2. ResponseEntity 사용 ResponseEntity를 사용하면 String을 MessageBody에 넣어줌.
1. HTTP 응답 메시지는 주로 아래 내용을 담아서 전달됨. 단순 텍스트 응답 writer.println("ok"); HTML 응답 HTTP API - MessageBody JSON 응답 2. HttpServletResponse - HTML 응답 content-type : text/html @WebServlet(name = "ResponseHtmlServlet", urlPatterns = "/response-html") public class ResponseHtmlServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws Servlet..
1. HttpServletReponse의 역할 응답 메시지 생성 편의기능 제공 2. HTTP 응답 메시지 생성 HTTP 응답코드 지정 200, 400, 500, 401.. 헤더 생성 바디 생성 3. 편의기능 Content-Type, 쿠키, Redirect 4. 헤더 생성 @WebServlet(name = "ResponseHeaderServlet", urlPatterns = "/response-header") public class ResponseHeaderServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletExcept..