최대 1 분 소요

안녕하세요. Nerd-Lee입니다.
공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다.
MVC 1단계인, Servlet 환경으로만 만들어보고, MVC 2단계로 넘어가고
나중에는 Spring Framework를 사용하는 방식의 강의입니다.
MVC 1단계는, Controller + Model 만을 사용하는 방식입니다.


1. GET 방식의 특징

  • URL에 변수(데이터)를 포함시켜 전송시킨다.
  • 데이터를 Header에 포함하여 전송한다.
  • URL에 데이터가 노출되어 보안에 취약하다.
  • 캐싱을 할 수 있다.

2. POST 방식의 특징

  • URL에 변수(데이터)를 노출하지 않고 요청한다.
  • 데이터를 Body에 포함시킨다.
  • URL에 데이터가 노출되지 않아 기본적인 보안은 되어있다.
  • 캐싱을 할 수 없다.


3. GET 방식과 POST 방식이 사용되는 종류

  • POST
    • POST는, 회원가입이나 글쓰기에 많이 사용되고, form 태그로 데이터를 전송을 할 경우 POST 방식을 주로 사용한다.
  • GET
    • GET은, <a> 태그로 링크를 걸어서 넘길 때 많이 사용된다. GET 방식에서, ?가 붙은 부분들을 querystring(쿼리스트링) 이라고 부른다.
      쿼리스트링은 공백을 사용할 수가 없다.


이 글이 도움이 되셨다면 댓글 부탁드립니다^^
다음 글로 찾아오겠습니다!