본문 바로가기
개발자의 공부방/자바

GET 방식과 POST 방식의 차이점

by 쌈빡한 쥬니준 2018. 11. 28.

웹 백엔드쪽을 배우면서 GET, POST 방식의 어떤 차이점이 있는지 명확하게 배우지를 않아서 하나하나 찾다보니 이렇게 포스팅을 하게 됐습니다.


제일 기초적인 부분인데...GET, POST 방식을 둘 다 써도 되지만 언제 어느 때에 써야하는지 모르다보니 실질적인 이해가 잘 되지 않았습니다.


그래서 이렇게 기록차 올려봅니다ㅠㅠ....



GET 방식 : 해당 페이지의 단순한 전송을 요구.

POST 방식 : 데이터를 포스트해서 처리 요구.


*id을 넘겨서 게시판의 리스트를 가져온다고 하면 당연히 GET을 쓰고, 글을 작성하면 POST를 작성하는 것이 일반적인 경우다.

*GET은 가져오는 것이고 POST는 수행하는 것이다.

GETSELECET적인 성향을 갖고 있다.

GET은 서버에서 어떤 데이터를 가져와서 보여준다 거나 하는 용도이지 서버의 값이나 상태 등을 바꾸지 않는다. (게시판의 리스트, 글 보기 기능 같은 것들. , 방문자의 로그를 남긴다 거나 글 읽은 횟수를 올려준다 거나 하는 등은 예외.)

POST는 서버의 값이나 상태를 바꾸기 위해서 사용하는 것이다.

글 쓰기를 하면 글의 내용이 DB에 저장이 되고 수정을 하면 데이터베이스 값이 수정이 된다. 이럴 경우에는 POST를 사용한다.


출처를 들어가보시면 더욱 자세하게 나와있습니다.

출처 : https://blog.outsider.ne.kr/312

댓글0