6강. HTTP메서드

HTTP 메서드란?

클라이언트가 서버의 특정 리소스에 대해 어떤 동작을 수행하고 싶은지 나타내는 요청 방식이다. 즉, 클라이언트가 “이 URL에 있는 리소스에 대해 1) 읽고 싶은지(read), 2) 만들고 싶은지(create), 3) 수정하고 싶은지(update), 4)삭제하고 싶은지(delete)”를 서버에게 알려주는 명령어를 뜻한다.

요청이 다양하므로 http 메서드의 종류 역시 다양한데 대표적으로 아래 4가지가 많이 쓰인다.

메서드종류역할예시
GET서버의 데이터 조회회원 정보 조회
POST새로 등록회원가입 폼 제출
PATCH일부 수정회원 정보 수정
DELETE삭제회원 탈퇴

.

1.GET 메서드


GET 메서드는 서버의 데이터를 조회할 때 사용하는 요청이다. 데이터를 읽기만 하고 서버에 영향을 주지 않는다. 예를 들어, 버튼을 클릭했을 때 데이터가 뜨는 것, URL링크를 입력하면 페이지가 조회되는 것 등이 모두 GET 요청의 응답 결과이다.

express.js 에서의 GET 라우트 예시는 아래와 같다.

const express = require('express');
const app = express();


app.get('/users/:id', (req, res) => {
  const userId = req.params.id;
  // 실제로는 DB에서 사용자 정보 조회
  res.send({ id: userId, name: "민경", age: 33 });
});

app.listen(3000, () => console.log('서버 실행 중'));
  • /users/1에 GET 요청하면 서버가 사용자 정보를 응답
  • 서버의 데이터를 변경되지 않음


2.PUT 메서드

3.POST메서드

4.PATCH메서드

4.DELETE메서드

>>다음 강의 가기 : 7강(준비중)
>>강좌 목록으로 돌아가기


코멘트

“6강. HTTP메서드”에 대한 댓글 1개

  1. […] ←이전: 웹앱이미지 다음: 6강. HTTP메서드→ […]

댓글 남기기

Cha's Record에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기