리눅스마스터1급 기출문제/1802회
[리눅스마스터] HTTP 요청 메서드(Method)
Linuxpia4U
2025. 3. 12. 02:28
반응형
1802회 1차 067
다음 설명에 해당하는 HTTP 요청 메서드(Method)로 알맞은 것은?
웹 페이지에 방명록을 만들어 입력된 글을 insert.php 파일을 통해 데이터베이스에 저장되도록 하였다.
① GET
② POST
③ HEAD
④ PUT
오답노트
더보기
✅ 정답: ② POST
🔹 문제 분석
웹 페이지에서 방명록을 만들고, 입력된 글을 insert.php를 통해 데이터베이스에 저장한다고 했습니다.
이는 새로운 데이터를 서버에 전송하여 저장하는 작업이므로 POST 메서드가 가장 적절합니다.
🔍 보기별 설명
1️⃣ GET
- 데이터를 서버에서 가져올 때 사용됨 (예: 검색, 페이지 요청)
- URL에 데이터를 포함시켜 전달 (쿼리스트링 사용)
- ❌ 데이터베이스에 저장하는 작업과는 관련 없음
2️⃣ POST ✅ (정답)
- 데이터를 서버에 제출하고 저장하는 용도
- 폼(form) 데이터를 전송할 때 사용됨 (예: 회원가입, 로그인, 글쓰기)
- 입력된 방명록 내용을 서버의 insert.php에서 받아 데이터베이스에 저장하는 경우에 해당
3️⃣ HEAD
- GET과 유사하지만, 응답 본문(body)은 제외하고 헤더(header) 정보만 가져옴
- ❌ 데이터 전송과는 무관
4️⃣ PUT
- 서버의 특정 리소스를 새로운 데이터로 완전히 대체할 때 사용
- API 설계에서 주로 사용되며, 보통 방명록 입력보다는 데이터 수정에 가깝다.
- ❌ 새로운 데이터를 추가하는 것보다는 기존 데이터를 수정하는 개념이므로 적절하지 않음
🎯 결론
웹에서 새로운 글을 작성하고 데이터베이스에 저장하는 경우 POST 요청을 사용합니다.
따라서 정답은 ② POST입니다! ✅
반응형