공통점
서버에 Request 요청을 하는 메소드
ex. 홈페이지에 로그인 등 작업 처리 → 사용자(클라이언트)가 폼을 작성 후 요청(request)하는 동작
차이점
GET | POST | |
---|---|---|
메서드 | 가져온다 | 수행한다 |
역할 | 정보 요청/조회 서버에서 어떤 데이터를 가져와 보여준다. 값, 내용, 상태 변경 x | 생성/업데이트/삭제 서버상의 데이터의 변경이 필요할 때 사용한다. 값, 상태 변경 o |
데이터 전송 방식 | 쿼리스트링 URL의 뒤에 ?을 붙여 전달 | HTTP 메세지의 Body에 포함해 전달 |
보안 | 취약 | GET보다 안전하지만 크롬의 개발자도구로 요청 내용 확인 가능 |
HTTP 응답코드 | 200(Ok) | 201(Created) |
Wait.. What is HTTP message Body?