웹개발
-
[WEB] MIME 타입? Content-type? 알아보자!Web 2025. 4. 21. 09:32
MIME 타입이란? 웹에서 클라이언트(브라우저)와 서버가 데이터를 주고받을 때, Content-Type 헤더를 통해 데이터의 형식을 알려줍니다. 이때 사용하는 형식을 MIME 타입 (Multipurpose Internet Mail Extensions type)이라고 합니다.왜 MIME 타입이 중요한가요? 클라이언트는 MIME 타입 정보를 기반으로 해당 데이터를 어떻게 처리할지 결정합니다. 예를 들어, 이미지인지, 텍스트인지, JSON인지에 따라 렌더링 방식이나 실행 방식이 달라지기 때문이죠.MIME 타입의 구조 MIME 타입은 보통 다음과 같은 구조로 이루어집니다:type/subtype type: 주된 타입 (예: text, image, application) subtype: 세부 타입 (예..
-
🌐 RESTful API 설계 원칙 정리하기!Web 2025. 4. 15. 15:17
RESTful API는 웹 서비스를 설계할 때 가장 널리 사용되는 아키텍처 스타일 중 하나입니다. "REST"는 Representational State Transfer의 약자로, 자원을 명확하고 일관된 방식으로 접근할 수 있도록 해주는 규칙을 말해요. 이번 포스트에서는 RESTful API를 설계할 때 지켜야 할 핵심 원칙들을 정리해볼게요. ✅ 1. 자원(Resource)은 명사로, URI는 단수 or 복수형 REST에서는 URI가 자원을 나타내야 해요. 즉, 무엇을 조작할지를 나타내는 거죠. 예시: ❌ GET /getUser ✅ GET /users/1 자원의 집합은 보통 복수형으로 표현해요. 동작 HTTP 요청 설명..