[네트워크] GET POST
GET 방식
- 서버로부터 정보를 조회하기 위해 설계된 메소드
- 사용자가 입력한 정보가 URL주소에 포함된다.
?
뒤에 전송할 데이터가 입력된다.- key-value를 쌍으로 작성한다
- 멱등함(동일한 요청에 동일한 응답)
- 이미지등의 정적 컨텐츠를 캐싱해두기때문에, 페이지 재요청 시 속도가 POST방식보다 빠르다.
POST방식
- 리소스를 생성/변경하기 위해 설계된 메소드.
- 사용자가 입력한 정보가 URL주소에 포함되지 않음.
- HTTP 메세지 바디에 숨겨져서 정보가 전달된다.
- 비멱등함(동일한 요청에 응답이 다를 수 있음)
- 대용량 데이터 전송이 가능하다.
특징 | GET | POST |
---|---|---|
목적 | 정보 조회 | 리소스 생성&변경 |
URL형태 | 사용자 입력정보 포함O | 사용자 입력정보 포함X |
멱등 | 멱등함 | 비멱등함 |