-
2023 - 08 - 23 기술면접(5)- HTTP 매서드NODE/기술면접 2023. 8. 22. 22:00
HTTP 매서드
HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫습니다. 쉽게 말하면 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법입니다.
HTTP 메소드의 종류는 총 9가지가 있다. 이 중 주로 쓰이는 메소드는 5가지로 보면 된다.
- 주요 메소드
- GET : 리소스 조회
- POST: 요청 데이터 처리, 주로 등록에 사용
- PUT : 리소스를 대체(덮어쓰기), 해당 리소스가 없으면 생성
- PATCH : 리소스 부분 변경 (PUT이 전체 변경, PATCH는 일부 변경)
- DELETE : 리소스 삭제
- 기타 메소드
- HEAD : GET과 동일하지만 메시지 부분(body 부분)을 제외하고, 상태 줄과 헤더만 반환
- OPTIONS : 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용)
- CONNECT : 대상 자원으로 식별되는 서버에 대한 터널을 설정
- TRACE : 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행
'NODE > 기술면접' 카테고리의 다른 글
2023 - 08 - 24 기술면접(06) - CORS(Cross Origin Resource Sharing) (0) 2023.08.23 2023 - 08 - 21 기술면접(4)- Primary Key, Foreign Key (0) 2023.08.21 2023 - 08- 18 기술면접(3)- RDBMS의 정규화 (0) 2023.08.18 2023 - 08 - 16 기술면접(2)- MVC 패턴 (0) 2023.08.17 2023 - 08 - 11 기술면접(1) - NoSQL, RDBMS의 특징과 장단점 (0) 2023.08.16 - 주요 메소드