스프링 강의 정리(김영한님 강의)
서버사이드렌더링 ssr
클라이언트 사이드 렌더링 - csr
스프링부트의 등장
http 요청 데이터 - 3가지 방법
1) get - 쿼리파라미터
메시지 바디없이, url 쿼리파라미터에 데이터를 포함해서 전달
예)검색, 필터, 페이징등에서 많이 사용2) post - HTML Form
메시지 바디에 쿼리 파라미터 형식으로 전달
예) 회원가입, 상품주문, html form 사용3) http message body 에 데이터를 직접 담아서 요청
http api에서 주로 사용, json, xml, text
content-type은 http 메시지 바디형식을 지정함.
get url쿼리파라미터형식으로 클라이언트에서 서버로 데이터를 전달할때는
http메시지 바디를 사용하지 않기 때문에 content-type이 없음.
post html form형식으로 데이터를 전달하면 http메시지 바디에 해당 데이터를
포함해서 보내기 때문에 바디에 포함된 데이터가 어떤 형식인지 content-type을 꼭 지정해야 함.
응답은 크게 세가지
text, html, http body에 json보내는거