일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- 알고리즘
- 김영한
- http
- transaction
- db
- 스프링 핵심 원리
- springdatajpa
- JDBC
- 스프링 핵심 기능
- Proxy
- Greedy
- 자바
- Exception
- 스프링
- SpringBoot
- pointcut
- 백준
- kotlin
- AOP
- java
- JPQL
- 그리디
- spring
- 인프런
- jpa
- Thymeleaf
- QueryDSL
- Spring Boot
- Servlet
- Today
- Total
목록InputStream (2)
개발자되기 프로젝트
1.HTTP message Body에 데이터를 직접 담아서 요청할 수 있음. HTTP API에서 주로 사용, JSON, XML, TEXT JSON 형식 POST, PUT, PATCH 요청 파라미터와 다르게 HTTP 메시지 바디에 데이터를 답아서 넘어오면 @RequestParam, @ModelAttribute를 사용할 수 없다. (단, HTML Form형식은 메시지 바디에 쿼리 파라미터 형태임 ㅋㅋ) 2. messageBody의 텍스트 꺼내기. inputStream 받기 : request.getInputStream() Stream을 String으로 바꾸기 StreamUtils에서 제공하는 copyToString()사용, stream은 바이트코드로 바이트코드를 문자로 변경할 때는 인코딩 방식 지정 필요. @..
1. message body에 직접 데이터 담기 HTTP API에서 주로 사용, JSON, XML, TEXT 데이터 형식은 주로 JSON 사용 POST, PUT, PATCH 2. HTTP 메시지 바디의 데이터 읽는 방법 InputStream을 사용 message body의 바이트 코드 얻음. StreamUtils.copyToString(Stream, 인코딩) 을 통해 STring으로 변환. @WebServlet(name = "RequestBodyStringServlet", urlPatterns = "/request-body-string") public class RequestBodyStringServlet extends HttpServlet { @Override protected void service(..