Elixor

Observable ( Reactive / Rxjs ) based HTTP client for the browser , reactJs , react native and node.js

Most front-end applications communicate with backend services over the HTTP protocol. Modern browsers support two different APIs for making HTTP requests: the XMLHttpRequest interface and the fetch() API. The Elixor offers a simplified client HTTP API for applications that rests on the XMLHttpRequest interface exposed by browsers. Additional benefits include testability features, typed request and response objects, request and response interception, Observable apis, and streamlined error handling.

Elixor supports the following features out of the box

  • Make XMLHttpRequests from the browser

  • Supports JSONP

  • Intercept request and response using interceptors.

  • Cancel requests.

  • Automatically transforms for JSON data

  • Client side support for protecting against XSRF

Last updated