2.0.0-beta2 • Published 11 years ago
dthttp v2.0.0-beta2
Simple class-based HTTP client with Promises
Start Working:
const API = new dtHttp('http://doge.in/wow/');
API.get('lol').then(function (response) {
console.log(response);
});Defining custom promise prototype;
const API = new dtHttp('http://doge.in/wow/', myPromisePrototype)Working with AngularJS
angular.module('myApp').factory('$API', function ($q) {
return new dtHttp('http://doge.in/wow/', $q);
})Request Middleware
const myMiddleWare = function (response, resolve, reject) {
if (response.status === 401) {
window.location.path = '/login';
reject(response);
} else {
resolve(response);
}
};
API.applyMiddleware(myMiddleWare)Method Support
Supports
- GET
.get(ResourcePath, GET-params) - POST
.post(ResourcePath, body) - PUT
.put(ResourcePath, body) - PATCH
.patch(ResourcePath, body) - DELETE
.del(ResourcePath)
2.0.0-beta25
10 years ago
2.0.0-beta24
10 years ago
2.0.0-beta23
10 years ago
2.0.0-beta22
10 years ago
2.0.0-beta21
10 years ago
2.0.0-beta20
10 years ago
2.0.0-beta19
10 years ago
2.0.0-beta18
10 years ago
2.0.0-beta17
10 years ago
2.0.0-beta16
10 years ago
2.0.0-beta15
11 years ago
2.0.0-beta14
11 years ago
2.0.0-beta13
11 years ago
2.0.0-beta12
11 years ago
2.0.0-beta11
11 years ago
2.0.0-beta10
11 years ago
2.0.0-beta9
11 years ago
2.0.0-beta8
11 years ago
2.0.0-beta7
11 years ago
2.0.0-beta6.1
11 years ago
2.0.0-beta6
11 years ago
2.0.0-beta5.2
11 years ago
2.0.0-beta5.1
11 years ago
2.0.0-beta5
11 years ago
2.0.0-beta4
11 years ago
2.0.0-beta3
11 years ago
2.0.0-beta2
11 years ago
2.0.0-beta1
11 years ago
2.0.1
11 years ago
2.0.0
11 years ago
1.2.3
11 years ago
1.2.2
11 years ago
1.2.1
11 years ago
1.2.0
11 years ago
1.1.2
11 years ago
1.1.1
11 years ago
1.1.0
11 years ago
1.0.3
11 years ago
1.0.2
11 years ago
1.0.1
11 years ago
1.0.0
11 years ago