Isomorphic JSON-RPC 2.0 client for browser and Node.js with logging curl and time.
Installation
yarn add js-jsonrpc-request
or
npm install js-jsonrpc-request --save
Usage
; const jsonrpc = apiRoute: '/api/rpc/v1.0' headers: 'X-API-CLIENT': 'key' withMeta: true; jsonrpc ;
data
- data response from API
curl
- curl for request API, for example
curl -i -X POST -H 'Content-Type: application/json' -H 'X-API-CLIENT: key' --data-binary '{"jsonrpc":"2.0","method":"info.getSomething","params":{"data":"something"},"id":1}' 'http://example.com/api/rpc/v1.0'
timeRequest
- time in ms for request (for example 305 ms)