4.0.0 • Published 9 years ago
immutable-http v4.0.0
Immutable-http
Http client with pretty simple chaining API
Usage
import executor from 'third-party-executor'
var result = new Http().url('http://any_api.com/:id')
.executor(executor)
.method('GET')
.header('Content-Type','application/json')
.body({some:data})
.responseType('json')
.segment('id',123)
.query('filter','some_filter') // Adds query section for the url like '?filter=some_filter'
.exec(); // returns Promise
executor
is just a function with signature
f(url: String, method: String, headers:Array[Tuple[String, String]], responseType: String, body: Any): Promise
It allows you to have your own favorite HTTP library under the hood and be able to test your code with mocked executor
without any hacks.
Executor implementation example
Build
npm run dist
Tests
Run
npm test
4.0.0
9 years ago
3.1.2
9 years ago
3.1.1
9 years ago
3.1.0
9 years ago
0.3.0
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.14
10 years ago
0.1.13
10 years ago
0.1.12
10 years ago
0.1.11
10 years ago
0.1.10
10 years ago
0.1.9
10 years ago
0.1.8
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago