나의 개발 성장일지

HTTP연결방식 2 본문

개인 공부/스프링부트 개념정리

HTTP연결방식 2

qkq5821 2022. 11. 15. 19:20

클라이언트측 데이터 보내기: URL이냐 BODY냐

서버측 데이터 받기: URL이나BODY위치를 정하고 받을이름을 매핑 

 

 

1.GET요청 URL에서 정보 추출하는법->URL파라미터에서 추출

 

1-1 URL에서  @RequestParam  개별 매핑

1-2  URL에서  DTO 매핑 ->쿼리스트링과 DTO 객체 필드와 같아야한다.(스프링이넣어줌)

 

2.Post방식  ->URL이아닌 Body부분에서 추출(클라이언트측 보낼때 (FORM태그) -X-www-form-unlencoded)

 

2-1 Body부분과 DTO 매핑

 

2-2 body에서 키값 개별매핑-> 어떤형식으로 보낼지에따라 분석이달라짐

 

2-2-1 클라측에서 text/plain로 Body에 넣어서 보냄 -> json도 텍스트로 받음

2-2-2  클라측에서 appliication/json로 Body에 넣어서 보냄 ->MessageConverter가 DTO에 매핑시켜줌

 

 

'개인 공부 > 스프링부트 개념정리' 카테고리의 다른 글

Yml설정하기  (0) 2022.11.16
Lombok과 Maven환경설정  (0) 2022.11.16
Http연결방식 1  (0) 2022.11.15
깃허브 연동하기  (0) 2022.11.15
MySQL설정하기  (0) 2022.11.15