API2 [IT개념] Swagger(스웨거), Postman(포스트맨) 💎Swagger개념Swagger는 RESTful API를 설계, 문서화, 빌드, 테스트, 소비하는 데 사용되는 오픈 소스 도구 세트입니다. API의 인터페이스를 명확하게 정의하고, 자동으로 문서를 생성할 수 있습니다.주요 기능API 설계 및 문서화: Swagger Editor를 통해 API 스펙을 작성하고, 이를 기반으로 자동으로 문서를 생성합니다.Swagger UI: 작성된 API 문서를 시각적으로 보여주고, 이를 통해 API를 테스트할 수 있습니다.Swagger Codegen: API 스펙을 기반으로 서버 스텁이나 클라이언트 SDK를 자동으로 생성합니다.OpenAPI 지원: OpenAPI Specification(OAS)을 기반으로 API를 정의합니다.장점자동 문서화: API 스펙 작성 시 자동으로 .. 2024. 8. 17. [IT개념] REST와 RESTful 비교, HTTP메서드 💎 개념1. REST (Representational State Transfer)개념: REST는 웹 서비스 설계 아키텍처 스타일로, HTTP를 사용하여 클라이언트와 서버 간에 데이터를 교환하는 방식입니다. REST는 상태와 리소스를 표현하고 조작하는 방식에 대한 원칙과 제약 조건을 정의합니다.특징: 무상태성(statelessness), 캐시 가능성(cachability), 계층화된 시스템(layered system), 인터페이스 일관성(uniform interface) 등.예시: 웹 브라우저가 특정 웹 페이지를 요청할 때, HTTP GET 요청을 보내고, 서버가 해당 페이지의 HTML을 반환하는 방식이 REST의 기본 개념과 유사합니다.2. REST API개념: REST API는 REST 아키텍처 스.. 2024. 7. 13. 이전 1 다음