LowCode (Mendix) Advanced/Design and Publish a REST API 4

Security

학습 목표이 모듈을 마치면 다음을 수행할 수 있습니다.REST 서비스에 사용할 수 있는 다양한 인증 방법을 나열하세요.표준 인증 설정사용자 정의 인증을 선택하는 이유를 설명하세요.사용자 정의 인증 설정사용할 수 있는 일반적인 인증 유형을 식별하세요.앱 개발의 모든 것과 마찬가지로 보안은 엄청나게 중요합니다. URL을 아는 사람에게 API에 대한 액세스 권한을 주고 싶지 않을 것입니다. 어느 날 아침 출근해서 누군가가 귀하의 API를 사용하여 특정 유형의 모든 객체를 삭제했다는 것을 알게 되었다고 상상해 보세요. 이러한 시나리오를 방지하려면 API를 적절하게 보호하는 것이 필수적입니다.  REST 서비스에 사용할 수 있는 다양한 인증 방법이 있습니다.Username and password (Username..

Documentation

학습 목표이 모듈을 마치면 다음을 수행할 수 있습니다.Swagger 페이지가 무엇이고 어디에서 찾을 수 있는지 설명하세요앱의 swagger 페이지에서 사용자를 위한 예를 만듭니다.문서로 API 확장모델을 사용하여 고객 또는 구현 파트너가 API 구조를 이해하도록 돕습니다.Swagger 페이지Mendix 애플리케이션을 개발할 때 좋은 사용자 경험을 만드는 데 집중하는 것이 중요합니다. API를 개발할 때도 마찬가지입니다. 하지만 API에는 시각적 사용자 인터페이스가 없습니다. 다행히도 게시된 REST 서비스의 경우 API를 더 쉽게 이해할 수 있는 swagger( OpenAPI ) 페이지가 자동으로 생성됩니다. 이 페이지는 /rest-doc/servicename/에서 찾을 수 있습니다.  예시서비스에서 M..

Create Responses & Messages

학습 목표이 모듈을 마치면 다음을 수행할 수 있습니다.REST API 내에서 응답과 메시지의 역할을 설명하세요REST 응답에서 가장 일반적으로 사용되는 일부 상태 코드를 인식합니다.오류 응답이 준수해야 하는 지침을 설명하세요.API의 목적은 데이터를 생성, 업데이트, 읽기 또는 삭제하여 정보를 교환하는 것입니다.상태 코드 및 이유 구문4xx: 사용자로 인해 발생한 오류이며, 요청을 변경해야 합니다.5xx: 서버 자체에 문제가 있습니다.아래는 몇가지 예시를 나타낸 표 입니다 API를 빌드할 때 올바른 상태 코드와 해당 이유 문구를 반환하는 것이 중요합니다. 왜냐하면 통합 시스템은 API에서 제공한 정보에 따라 결과적인 작업을 결정하기 때문입니다. 오류 메시지REST 요청을 처리하는 동안 오류가 발생하면 요..

Methods

학습 목표이 모듈을 마치면 다음을 수행 할 수 있습니다.REST API가 무엇인지 설명REST 메소드 분류 방법 설명다양한 REST API 메소드 구분REST API란 무엇입니까?API(Application Programming Interface)는 두 개의 애플리케이션 또는 소프트웨어 시스템이 일련의 정의 및 프로토콜을 사용하여 서로 통신할 수 있도록 하는 메커니즘입니다. 예를 들어 휴대전화의 날씨 앱은 API를 통해 기상청의 소프트웨어 시스템과 통신하여 휴대전화에 날씨 업데이트를 표시할 수 있습니다. 다양한 "유형"의 API, 다양한 스타일 또는 프로토콜이 있습니다. 가장 잘 알려진 것은 다음과 같습니다. SOAP - 이 유형의 API는 Simple Object Access Protocol을 사용합니..