nullvuild

Bloger @nullvuild

Created Date '2025/03/09 오후 04:50

Modified Date '2025/03/09 오후 04:50

#HTTP #GET #POST
Pasted Image

GETPOST는 웹 개발에서 가장 많이 사용되는 HTTP 요청 방식이다.


GET 방식

  • URL에 데이터를 포함하여 전송 (?key=value)
  • 브라우저에서 캐싱이 가능
  • 주로 데이터를 조회할 때 사용
  • 보안이 낮아 중요한 정보를 전달하기에 부적합

<form action="/search" method="GET">
    <input type="text" name="query">
    <button type="submit">검색</button>
</form>

POST 방식

  • 데이터를 HTTP Body에 포함하여 전송
  • 보안이 더 좋고 데이터 길이 제한이 없음
  • 주로 데이터를 전송하거나 수정할 때 사용
  • 캐싱되지 않으며, URL에 보이지 않음

<form action="/submit" method="POST">
    <input type="text" name="username">
    <button type="submit">전송</button>
</form>

GET vs POST 비교

항목GETPOST
데이터 전송 위치URL에 포함 (?key=value)HTTP Body에 포함
보안낮음 (URL에 노출)높음 (데이터 숨김)
캐싱 가능 여부가능불가능
사용 목적데이터 조회데이터 전송, 수정
데이터 길이 제한있음 (URL 길이 제한)없음
Nullvuild

Nullvuild

@nullvuild

프로필