코딩 연습/Django
GET과 POST
쵸잇
2018. 11. 23. 13:51
GET 방식
- 지정한 URL의 정보를 가져온다.
- 웹 브라우저를 이용하여 서버로부터 웹 페이지, 이미지, 동영상 등을 가져오려 할 때 사용하는 방식이다.
- 서버 시스템의 상태를 바꾸지 않는 요청시 사용한다.
단점
- URL의 길이 제한이 있으므로 보낼 수 있는 데이터의 양이 적다
- 전달되는 데이터가 웹 브라우저의 주소창에 노출되어 보안 측면에서 불리하다
장점
- URL에 데이터가 포함되므로 검색 폼에서 유용하다. URL을 북마크해두고 공유하기 좋다.
POST 방식
- 대표적 기능으로 리소스를 생성하는 것이다. 예시로 블로그에 글이나 댓글을 등록하는 경우다.
- 서버 시스템의 상태를 바꾸는 요청시에 사용한다.