GET
과 POST
는 웹 개발에서 가장 많이 사용되는 HTTP 요청 방식이다.
?key=value
)<form action="/search" method="GET">
<input type="text" name="query">
<button type="submit">검색</button>
</form>
<form action="/submit" method="POST">
<input type="text" name="username">
<button type="submit">전송</button>
</form>
항목 | GET | POST |
---|---|---|
데이터 전송 위치 | URL에 포함 (?key=value ) | HTTP Body에 포함 |
보안 | 낮음 (URL에 노출) | 높음 (데이터 숨김) |
캐싱 가능 여부 | 가능 | 불가능 |
사용 목적 | 데이터 조회 | 데이터 전송, 수정 |
데이터 길이 제한 | 있음 (URL 길이 제한) | 없음 |
@nullvuild