Study
[HTTP] GET, POST
미노MINO
2023. 11. 16. 00:33
728x90
GET은 정보를 얻을 때 주로 사용하고, POST는 데이터를 서버로 제출하거나 업데이트할 때 사용한다.
GET은 주로 URL에 데이터를 노출시키지만 POST는 데이터를 숨겨서 보안을 높인다.
GET
- 데이터를 URL에 첨부하여 발송
- 주로 정보를 요청할 때 사용.
- URL에 데이터가 노출되며, 전송 데이터양에 제한이 있다.
- 캐싱 가능.
- 보안에 취약
POST
- 데이터를 HTTP 요청의 본문에 넣어 전송.
- 주로 서버에 데이터를 제출 또는 업데이트할 때 사용.
- URL에 데이터가 노출되지 않는다, 데이터양에 제한이 없다.
- 캐싱이 일반적으로 되지 않음.
- 상대적으로 보안이 높다.