2.0.0-beta25 • Published 9 years ago
dthttp v2.0.0-beta25
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
9 years ago
2.0.0-beta24
9 years ago
2.0.0-beta23
9 years ago
2.0.0-beta22
9 years ago
2.0.0-beta21
9 years ago
2.0.0-beta20
9 years ago
2.0.0-beta19
9 years ago
2.0.0-beta18
9 years ago
2.0.0-beta17
9 years ago
2.0.0-beta16
10 years ago
2.0.0-beta15
10 years ago
2.0.0-beta14
10 years ago
2.0.0-beta13
10 years ago
2.0.0-beta12
10 years ago
2.0.0-beta11
10 years ago
2.0.0-beta10
10 years ago
2.0.0-beta9
10 years ago
2.0.0-beta8
10 years ago
2.0.0-beta7
10 years ago
2.0.0-beta6.1
10 years ago
2.0.0-beta6
10 years ago
2.0.0-beta5.2
10 years ago
2.0.0-beta5.1
10 years ago
2.0.0-beta5
10 years ago
2.0.0-beta4
10 years ago
2.0.0-beta3
10 years ago
2.0.0-beta2
10 years ago
2.0.0-beta1
10 years ago
2.0.1
10 years ago
2.0.0
10 years ago
1.2.3
10 years ago
1.2.2
10 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago