post 2

[Interview Question] REST API란 무엇인가요?

RESTAPI는 REST 아키텍처 스타일을 따르는 api 설계 방식으로 자원은 uri로 정의하고 행위는 HTTP method로 정의하여 설계하는 방식입니다. restful한 api 개발의 특징으로는 일관된 HTTP 규칙만 잘 따른다면 언어와 플랫폼을 가리지 않고 범용적이게 사용할 수 있습니다. 또한 무상태성 즉, 사용자의 상태를 저장하지 않기 때문에 어떤 서버든 같은 요청을 받으면 같은 응답을 반환합니다. 그렇기 때문에 서버 수평확장에 용이하고 장애 대응을 하기 쉽습니다.

Interview Question 2025.08.31

[백엔드 면접 질문 준비] (2) HTTP METHOD에 대해서 설명해 보세요.

HTTP(HyperText Transfer Protocol)는 클라이언트와 서버 간의 통신을 위한 프로토콜로, HTTP 메서드는 이 통신에서 요청의 '의도'를 표현합니다. 즉, 클라이언트가 서버에 "어떻게 해줘!"라고 요청하는 방식을 정의합니다. 주요 HTTP 메서드 소개- GET기능: 서버에서 리소스를 조회합니다.특징: 안전하고 멱등합니다. (요청을 여러 번 해도 결과가 같음)예시: /users/1 → ID가 1인 사용자 정보 조회- POST기능: 서버에 리소스를 생성합니다.특징: 멱등하지 않음. (같은 요청을 여러 번 보내면 데이터가 중복 생성될 수 있음)예시: /users에 사용자 정보 전달 → 새로운 사용자 생성- PUT기능: 리소스를 "전체" 수정합니다.특징: 멱등함.예시: /users/1에 사..

Interview Question 2025.04.02