Core concepts and set-up
Before diving into the core concepts, let's start with how to set up the Genesis HTTP Client in your project.
Before diving into the core concepts, let's start with how to set up the Genesis HTTP Client in your project.
The Genesis HTTP Client offers many approaches to making HTTP requests, catering for different use cases and preferences. This section covers the three main approaches:
The Genesis HTTP Client is designed to simplify integration with external REST services in the Genesis Platform. It provides an intuitive DSL for making HTTP requests, so that you can integrate Request Servers and Event Handlers with external applications.
The Genesis low-code platform uses type-safe messages to perform message serialisation and deserialisation. In addition, it automatically extracts relevant metadata to expose this to the front end in the form of a Json Schema definition that is compliant with the 2019-09 specification. These messages will be validated automatically in the back end, based on their definition.
This section demonstrates practical examples of using the Genesis HTTP Client in various Genesis components and common use cases.