반응형
GET vs POST
- GET
- key와 value 형태로 주소창의 URL뒤에 붙어가는 데이터
- 길이에 제한이 있다.
- 데이터가 노출되어 보안에 취약하다.
- 상대적으로 빠르다.
- 주로 데이터를 가져와서 사용자에게 보여줄 때 사용한다.
- 같은데이터를 보내면 항상 같은 응답이 온다. (캐시)
- key와 value 형태로 주소창의 URL뒤에 붙어가는 데이터
- POST
- 데이터를 인코딩하여 바디에 담아서 서버로 보낸다.
- 문자열 뿐만 아니라 다른 객체의 값도 전송 가능
- 길이에 제한이 없다(하지만 상식적으로 너무크면 안됨)
- 데이터가 숨겨져있어 보안에 유리하다.
- 상대적으로 느리다.
- 주로 데이터를 입력하거나 수정할 때 사용한다.
- 같은 데이터를 보내도 받는 데이터가 달라질 수 있다.
- 데이터를 인코딩하여 바디에 담아서 서버로 보낸다.
반응형
'CS > Network' 카테고리의 다른 글
HTTP와 HTTPS (0) | 2020.10.16 |
---|---|
쿠키와 세션(Cookie / Session) (0) | 2020.10.15 |
프로토콜(Protocol) (0) | 2020.10.14 |
HTTP (Hyper Text Transfer Protocol) (0) | 2020.10.13 |
OSI 7 계층 (OSI 7 Layer) (0) | 2020.10.07 |