1.0.25 • Published 4 years ago
@kilt/http v1.0.25
http-rest
ajax / http
wrapper for browser and node that allows config inheritance ( uses fetch API when present )
Installation
Node module
npm install @kilt/http --save
var $http = require('http-rest');
Browser using node bundler
var $http = require('http-rest/browser');
// if you want to use fetch API when present
var $http = require('http-rest/fetch');
Browser using bower
bower install http-rest --save
// if you want to use fetch API when present (in bower.json)
// ...
"overrides": {
"http-rest": {
"main": "dist/fetch.js"
}
},
// ...
Usage
// GET .../items?prop1=value1
$http.get('/items', { params: { prop1: value1 } });
$http.post('/items', {
sample: 'payload'
});
$http.put('/items/:itemId', {
sample: 'payload'
});
$http.patch('/items/:itemId', {
sample: 'payload'
});
$http.delete('/items/:itemId');
Base configurations
var http_items = $http.base('items');
http_items.post({ prop1: 'value1' });
http_items.get(itemId);
http_items.put(itemId, { prop1: 'another value' });
http_items.delete(itemId);
1.0.25
4 years ago
1.0.24
5 years ago
1.0.23
5 years ago
1.0.22
5 years ago
1.0.21
5 years ago
1.0.20
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago