HTTP 2

HTTP

📌 HTTP 개념 확실히 정리하기 (초급 개발자를 위한 완벽한 이해)✅ 1. HTTP란? (핵심 개념)✔ HTTP(HyperText Transfer Protocol) 은 웹에서 클라이언트(브라우저)와 서버가 데이터를 주고받는 규칙(프로토콜) 이다.✔ 클라이언트(웹 브라우저)가 요청하면 서버가 응답하는 요청-응답(Request-Response) 방식을 따른다.✔ HTML, JSON, 이미지, 동영상 등 모든 웹 콘텐츠 전송에 사용됨✔ 무상태 프로토콜(Stateless) → 요청 간에 상태를 유지하지 않음.✅ 2. HTTP 통신 흐름 (요청 - 응답)[1] 클라이언트(웹 브라우저)가 URL 요청 ↓[2] 서버가 요청을 분석하고 적절한 응답 생성 ↓[3] 클라이언트에게 응답 반환 (HTML..

웹 개발 2025.02.09

HTTP전달방식(GET방식과 POST방식)

📌 GET 방식과 POST 방식 비교 (초급 개발자를 위한 완벽 정리)✅ GET과 POST는 클라이언트(웹 브라우저)와 서버(서블릿, 웹 애플리케이션) 간 데이터를 주고받을 때 사용하는 HTTP 요청 방식(Method)입니다.✅ 각 방식은 사용 목적과 특징이 다르며, 적절한 상황에 맞게 선택해야 합니다.✅ 1. GET 방식과 POST 방식 비교표비교 항목GET 방식POST 방식데이터 전달 방식URL에 데이터를 포함 (쿼리 스트링: ?key=value)HTTP 요청 본문(Body)에 데이터를 포함URL 변경 여부✅ 변경됨 (example.com/page?name=John)❌ 변경되지 않음보안❌ 취약 (URL에 데이터가 노출됨)✅ 상대적으로 안전 (데이터가 URL에 보이지 않음)데이터 크기 제한❌ URL ..