리눅스마스터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입니다! ✅

 

반응형