|
11 meses atrás | |
---|---|---|
.. | ||
test | 11 meses atrás | |
README.md | 11 meses atrás | |
index.js | 11 meses atrás | |
package.json | 11 meses atrás |
Native Request is a simple module that makes you create native node.js requests supports https.
Install the dependencies and devDependencies and start the server.
npm install native-request
let request = require('native-request');
request.get('https://github.com', function(err, data, status, headers) {
if (err) {
throw err;
}
console.log(status); //200
console.log(data); // page content
console.log(headers); // response headers
});
To add custom headers just do like this:
let request = require('native-request');
let headers = {
"content-type": "plain/text"
}
request.get('https://github.com', headers, function(err, data, status, headers) {
if (err) {
throw err;
}
console.log(status); //200
console.log(data); // page content
console.log(headers); // response headers
});
To send an empty post:
let request = require('native-request');
request.post('https://github.com', function(err, data, status, headers) {
if (err) {
throw err;
}
console.log(status); //200
console.log(data); // page content
console.log(headers); // response headers
});
With headers and data:
let request = require('native-request');
let data = {
"example": true,
}
let headers = {
"content-type": "plain/text"
}
request.post('https://github.com', data, headers, function(err, data, status, headers) {
if (err) {
throw err;
}
console.log(status); //200
console.log(data); // page content
console.log(headers); // response headers
});
js
let request = require('native-request');
request.request('https://github.com', 'PUT', function(err, data, status, headers) {
if (err) {
throw err;
}
console.log(status); //200
console.log(data); // page content
console.log(headers); // response headers
});
With headers and data:
```js
let request = require('native-request');let data = {
"example": true,
} let headers = {
"content-type": "plain/text"
} request.request('https://github.com','PUT', data, headers, function(err, data, status, headers) {
if (err) {
throw err;
}
console.log(status); //200
console.log(data); // page content
console.log(headers); // response headers
}); ```
MIT. Copyright (c) Samuel Marchese.