# PUI9 Requests Component Library

This library provides the PUI9 requests component based on axios.

## Installation

```
npm install pui9-requests
```

Then import and register as Vue property:

```
import Pui9HttpRequests from 'pui9-requests';
...
Object.defineProperty(Vue.prototype, '$puiRequests', { value: Pui9HttpRequests });
```

Finally, it can be used:

```
this.$puiRequests.getRequest(params...)
this.$puiRequests.postRequest(params...)
this.$puiRequests.putRequest(params...)
this.$puiRequests.patchRequest(params...)
this.$puiRequests.deleteRequest(params...)
this.$puiRequests.uploadFileRequest(params...)
this.$puiRequests.downloadFileRequest(params...)
```
