본문 바로가기

Get2

🌐 RESTful API 완벽 가이드 — 개념, 예시, 면접 대비까지 1. RESTful이란?RESTful은 REST(Representational State Transfer) 아키텍처 원칙을 잘 지킨 API 스타일을 의미합니다.REST는 2000년 Roy Fielding의 논문에서 처음 제안된 웹 아키텍처 설계 제약 조건이며,이를 충실히 반영한 API를 RESTful API라고 부릅니다.2. REST의 핵심 원칙RESTful하게 설계하려면 다음 제약 조건을 지켜야 합니다.클라이언트-서버 구조클라이언트와 서버는 역할을 분리클라이언트: UI/UX 처리서버: 데이터 및 비즈니스 로직 처리무상태성(Stateless)서버는 요청 간 클라이언트 상태를 저장하지 않음모든 요청은 필요한 정보를 자체적으로 포함캐시 가능(Cacheable)응답 데이터는 캐싱 가능해야 하며, 이를 명시해야.. 2025. 8. 5.
Django | 함수형 뷰 vs 클래스형 뷰(GET/POST 요청 처리 방식 비교) Django로 블로그를 만들다 보면 댓글 작성 기능처럼 GET과 POST 요청을 함께 처리해야 하는 경우가 많다.이럴 땐 함수형 뷰로도 충분히 처리할 수 있지만, 클래스형 뷰(View)를 사용하면 코드가 더 명확해진다.오늘은 댓글 작성 기능을 예로 들며 함수형 뷰와 클래스형 뷰를 비교해 보겠다.👀 1. 기존 함수형 뷰 코드def post_detail(request, slug): post = get_object_or_404(Post, slug=slug) if request.method == 'POST': comment_form = CommentForm(request.POST) if comment_form.is_valid(): comment = com.. 2025. 7. 29.