CS 05 HTTP METHOD

이상인·2023년 9월 4일
0

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

  • HTTP(하이퍼텍스트 전송 프로토콜)는 웹 서버와 클라이언트 간의 통신을 위한 프로토콜로, 클라이언트가 서버에 요청을 보내고 서버가 클라이언트에 응답을 보내는 방식으로 작동합니다.
  • HTTP 메서드는 클라이언트가 서버에게 어떤 동작을 요청하는지를 나타내는 것입니다.

주요
1. GET: 서버로부터 정보요청
2. POST: 서버에 새로운 데이터 생성
3. PUT: 서버에 존재하는 데이터 업데이트, 전체 데이터를 업데이트하는 경우 주로 사용
4. PATCH: 전체 데이터가 아닌 일부 데이터만 업데이트
5. DELETE: 서버에 존재하는 데이터 삭제

기타
6. HEAD: 헤더 정보만 요청, 주로 리소스의 메타데이터 확인을 위해 사용
7. OPTIONS: 서버가 지원하는 HTTP 메서드나 리소스에 대한 옵션 확인, client가 요청을 보내면 허용되는 메서드 등의 정보 응답
8.CONNECT: client와 server 사이의 연결 설정
9.TRACE: clent가 server로 보낸 요청 메시지를 그대로 돌려받아 디버깅에 사용, 보안 문제로 거의 사용되지 않음

0개의 댓글