2023-08-20 TIL ( CS 공부 5일차 )

오준석·2023년 8월 20일
0

TIL (Today I Learned)

목록 보기
71/105

TIL

< Computer Science 5일차 >

HTTP 메서드에 대해 설명해주세요.

HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다.

쉽게 말하면 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다. 리소스는 웹 페이지, 이미지, 비디오, 문서 또는 기타 유형의 데이터일 수 있습니다.

일반적인 HTTP 메서드는 다음과 같습니다. 아래는 주로 쓰는 5가지로 정리
  1. GET: GET 방식은 서버에서 리소스를 요청하는 데 사용됩니다. 클라이언트가 GET 요청을 보낼 때 서버에 특정 리소스를 검색하고 반환하도록 요청합니다. 예를 들어 웹 브라우저의 주소 표시줄에 URL을 입력하고 Enter 키를 누르면 브라우저는 서버에 GET 요청을 보내 해당 URL과 연결된 웹 페이지를 검색합니다.

  2. POST: POST 메서드는 일반적으로 서버에 새 리소스를 생성하기 위해 서버에 데이터를 보내는 데 사용됩니다. 예를 들어 웹 페이지에서 양식을 제출하면 입력한 데이터가 POST 요청을 사용하여 서버로 전송됩니다.

  3. PUT: PUT 메서드는 서버의 기존 리소스를 업데이트하거나 교체하는 데 사용됩니다. 업데이트된 데이터를 서버로 보낸 다음 서버는 기존 리소스를 새 데이터로 바꿉니다.

  4. PATCH: PATCH 방식은 PUT 방식과 유사하지만 전체 리소스를 교체하는 대신 요청에 지정된 리소스 부분만 업데이트합니다.

  5. DELETE: DELETE 메소드는 서버에서 리소스 제거를 요청하는 데 사용됩니다. 클라이언트가 DELETE 요청을 보낼 때 서버에 지정된 리소스를 삭제하도록 요청합니다.

profile
개발자를 목표로 열심히 하려고 합니다.

0개의 댓글