Semiorbit API Central
A set of javascript functions for:
- Wrapping axios methods.
- Preparing http urls.
- Preparing request parameters.
- Preparing request form data.
- Preparing blob data to be sent to API.
- Sending requests to API.
Config
On project startup define axios instance to be used.
ApiCentralConfig.setAxiosInstance(instance);
API Central Functions
apiUrl(apiAction, params);
prepareUrlParams(params);
prepareFormData(params);
prepareFormDataWithBlob(params, fnList);
apiCall(url, params);
apiCallPost(url, params);
apiCallFormData(url, params);
apiCallFormDataWithBlob(url, params, fnList);
apiSubmitFormPost(url, params);