About
Request is a great HTTP client for NodeJS, but if you deal only with JSON, things could be more straightforward. This lib aims to simplify Request usage for JSON only requests. The API is simpler and it comes with very few dependencies.
If you want a more featured version of this lib, have a look at request-json which is based on request and that way provides as many features (but with more dependencies!).
Install
Add it to your package.json file or run in your project folder:
npm install request-json-light
How it works
request = ;var client = request; var data = title: 'my title' content: 'my content';client; client; data = title: 'my new title';client; client; data = title: 'my patched title';client;
Extra : files
data = name: "test";client; client;
sendFile
can support file path, stream, array of file path and array of
streams. Each file is stored with the key 'file + index' (file0, file1,
file2...) in the request in case of array. For a single value, it is stored in
the field with key 'file'.
If you use a stream, it must have a "path" attribute containing its path or filename.
Extra : basic authentication
client;client;