반응형
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입니다! ✅
반응형
'리눅스마스터1급 기출문제 > 1802회' 카테고리의 다른 글
[리눅스마스터] Apache(httpd.conf) 설정에서 PHP 파일을 해석할 수 있도록 지정하는 과정 (2) | 2025.03.14 |
---|---|
[리눅스마스터] 홈페이지 사용자 디렉터리 설정 (2) | 2025.03.13 |
[리눅스마스터] 터미널 환경에서 가상머신만을 대상으로 CPU 자원을 모니터링할 때 사용 (4) | 2025.03.11 |
[리눅스마스터] 특정 네트워크 대역만 사용할 수 있도록 허가하는 환경 설정 (5) | 2025.02.14 |
[리눅스마스터] LDAP의 구성 (5) | 2025.01.31 |