Skip to content

Latest commit

 

History

History
82 lines (53 loc) · 2.7 KB

README.md

File metadata and controls

82 lines (53 loc) · 2.7 KB

Serenity Http Client

EXPERIMENTAL: NOT READY FOR PRODUCTION USE !

About

Serenity Http Client aim to provide a target based http client that manage common use cases out of the box and provide powerful tooling for complex use cases.

Table of contents

Installation

npm install @serenity-dev/http-client

Usage

Gateway example

Target definition

Http to Domain error mapping

Adapter / Target configuration

Custom Request Interceptor

Custom Error Interceptor

Schema Validation / Typeguard

Retryable errors

Contribution

To setup the project locally see the contributing guide

Built With

Langages & Frameworks

  • TypeScript Strongly typed programming language that builds on JavaScript

Tools

CLI

CI/CD

License

See the LICENSE.md file.