Web_Miscellaneous / 기초 개념 / 1.7 GET과 POST
1.7GET과 POST
GET과 POST의 차이
1. HTTP란?
Hypertext Transfer Protocol의 약자로, 클라이언트-서버간 커뮤니케이션을 하기 위한 약속(프로토콜)
2. GET
GET은 데이터 요청
3. POST
데이터를 서버로 보내 생성/업데이트
4. 비교
- 뒤로가기/새로고침 : GET은 문제 없음. POST는 데이터가 다시 송부될것이라고 브라우저가 알려줌
- 북마크: GET은 되고 POST는 안됨
- 캐시: GET은 캐싱되고 POST는 안됨
- 보안: GET은 URL의 일부로 데이터가 보내지기 때문에 덜 안정. 따라서 비번이나 민감 정보를 GET으로 보내면 안됨. POST는 browser history나 web server log에 안 남기 때문에 좀 더 안전