Request Method GET과 POST방식의 차이

less than 1 minute read



Request(요청)

  • uri요청 방식에는 2가지가 있다.
    • GET
    • POST
  • 요청방식은 <form>태그에 정의할 수 있는데, <form method="get/post"> 중 하나를 입력하면 된다.





GET

  • get방식으로 서버에 요청할 경우
  • URL뒤에 ?id=aaa&pwd=bbb 이런식으로 입력한 내용이 뒤에 붙게 된다.
  • 이는 보안에 취약한 방법이기 때문에 대부분의 웹서비스는 get방식을 잘 사용하지 않는다.





POST

  • post방식은 URL뒤에 값이 붙어나오는 것과는 달리 body태그에 값이 붙게 된다.
  • 그래서 대부분의 웹서비스는 POST형식을 사용한다.
  • 하지만, 값을 제대로 추출하기 위해서는 한 줄의 인코딩 코드가 필요하다.

response.getCharacterEncoding("utf-8");

  • 위의 코드를 service 하는 메소드 부분 처음에 작성해주어야 한글이 깨지지 않는다.