GET 메서드는 지정된 리소스의 표현을 요청합니다. GET 요청은 데이터를 조회하기만 해야 하며 리소스에 다른 영향을 미쳐서는 안 됩니다. GET 요청은 상태를 변경하지 않으므로 안전하고 멱등한 것으로 간주됩니다.
일반적인 사용 사례
- 사용자 프로필 또는 계정 세부정보 조회
- 제품이나 게시물 등 리소스 컬렉션 목록 조회
- 식별자로 단일 리소스 조회
- 구성 또는 설정 데이터 로딩
- 쿼리 매개변수를 사용한 검색 결과 조회
GET /api/users/123 HTTP/1.1
Host: api.example.com
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: max-age=60
{
"id": 123,
"name": "Alice Johnson",
"email": "alice@example.com",
"role": "admin",
"createdAt": "2025-08-14T10:30:00Z"
}