2.0.0-beta25 • Published 10 years ago

dthttp v2.0.0-beta25

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

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

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

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