브라우저 주소창에 URL을 입력하면, 사실 단순히 “주소”만 보낸 게 아니라 서버에 HTTP Method라는 방식으로 요청을 보낸 것입니다.
HTTP Method는 여러 종류가 있지만, 가장 기본이자 많이 쓰이는 건 GET과 POST입니다.
📌 개념
필요한 정보를 가져오기 위한 요청 방식입니다.
마치 도서관에서 책을 빌려오는 것과 비슷하죠.
📝 특징
https://example.com/login?id=abcd&pw=kor
⚠️ 주의
아이디나 비밀번호 같이 민감한 정보는 절대 GET으로 보내면 안 됩니다.
📌 개념
데이터를 서버로 제출하여 추가, 수정하는 방식입니다.
📝 특징
💡 예시
로그인 폼, 회원가입, 게시글 작성 같은 데이터 입력 기능
한 번 불러온 데이터를 임시 저장해 두었다가, 다시 요청할 때 더 빠르게 가져오는 기술입니다.
예: 이미지, CSS, JS 파일을 캐싱하면 페이지 로딩 속도가 빨라집니다.
| 데이터 위치 | URL | Body |
| 보안성 | 낮음 | 높음(기본) |
| 캐싱 | 가능 | 불가능 |
| 전송 길이 | 제한 있음 | 제한 없음 |
| 사용 예시 | 검색, 조회 | 로그인, 등록, 수정 |
| Forward vs Redirect 차이점 총정리! 웹 개발자라면 반드시 알아야 할 핵심 개념 (0) | 2022.11.04 |
|---|---|
| 📌Stateful vs Stateless 완전 정복 🔍 서버 설계의 핵심 개념 쉽게 이해하기 (0) | 2022.10.30 |
| URI, URL 이게 뭐지? (0) | 2022.10.29 |
| 🏷️ 웹서버와 WAS 차이 완전 정복 – 동작 과정과 효율적인 분리 이유까지 (0) | 2022.10.27 |
| CSR vs SSR 차이 완벽 정리: 렌더링 방식부터 SEO까지 총정리! (0) | 2022.10.27 |