본문 바로가기

API3

REST API 디자인 HTTP 메서드 측면에서 API 작업 정의HTTP 프로토콜은 요청에 의미 체계의미를 할당하는 다양한 메서드를 정의합니다. 대부분의 RESTful 웹 API에서 사용하는 일반적인 HTTP 메서드는 다음과 같습니다.GET은 지정된 URI에서 리소스의 표현을 검색합니다. 응답 메시지의 본문은 요청된 리소스의 세부 정보를 포함하고 있습니다.POST는 지정된 URI에 새 리소스를 만듭니다. 요청 메시지의 본문은 새 리소스의 세부 정보를 제공합니다. 참고로 POST를 사용하여 실제로 리소스를 만들지 않는 작업을 트리거할 수도 있습니다.PUT은 지정된 URI에 리소스를 만들거나 대체합니다. 요청 메시지의 본문은 만들 또는 업데이트할 리소스를 지정합니다.PATCH는 리소스의 부분 업데이트를 수행합니다. 요청 본문은 리.. 2024. 9. 1.
end point - 여기서 End Point 란?API(응용 프로그램 프로그래밍 인터페이스)는 하나의 응용 프로그램이 다른 응용 프로그램에 서비스를 요청하는 방식입니다. 개발자는 API를 통해 이미 존재하는 응용 프로그램 기능을 다시 빌드하지 않아도 됩니다.API 엔드포인트는 이러한 요청(API 호출)이 수행되는 곳입니다. 앨리스와 밥이 전화로 이야기하고 있는 경우, 앨리스의 말이 밥에게 전달되고 밥의 말도 앨리스에게 전달됩니다. 앨리스는 대화의 '엔드포인트'인 밥에게 자신의 말을 전달합니다.앨리스: "안녕, 밥" ----------> 밥 API 통합은 일종의 대화와 같습니다. - API 클라이언트는 "안녕"이라고 말하는 대신 API 서버에 "데이터가 필요합니다"와 같은 말을 합니다. 이것이 API 호출입니다. - AP.. 2024. 9. 1.
REST API 기본개념 - REST(Representational State Transfer)원래는 하이퍼미디어 기반 분산 시스템을 구축하기 위한 아키텍처 스타일REST는 실은 어떤 기본 프로토콜과도 독립적이며 HTTP에 연결될 필요가 없으나 대부분의 일반적인 REST API 구현은 HTTP를 애플리케이션 프로토콜로 사용하며 이 가이드에서는 HTTP용 REST API 설계에 중점을 둠- API가 가져야할 특징플랫폼 독립성. 모든 클라이언트는 내부에서 API가 구현되는 방법에 관계없이 API를 호출할 수 있어야 합니다. 그러려면 표준 프로토콜을 사용해야 하고, 클라이언트 및 웹 서비스가 교환할 데이터 형식에 동의할 수 있는 메커니즘이 있어야 합니다. -> 한마디로 공통적인 데이터 교환 양식이 필요하다는 의미다.서비스 진화. We.. 2024. 8. 25.