1.0.6 • Published 5 years ago

node-digest-auth-client v1.0.6

Weekly downloads
25
License
MIT
Repository
github
Last release
5 years ago

node-digest-auth-client

A client request for HTTP digest authentication

Build Status

install

npm install node-digest-auth-client

digestRequest parameter

digestRequest(options, data, user, password, callback);

option (please refer to node.js document)

https://nodejs.org/api/http.html#http_http_request_options_callback

data : body data

user : user name

password : password

callback : callback function (err code, response data)

POST method

let digest = require('node-digest-auth-client');
const postData = "CurrentUTCDateTime=2019-09-04T00:54:50.565Z\r\n";
const options = {
	hostname: '127.0.0.1',
	port: 80,
	path: '/api/test.cgi',
	method: 'POST',
	headers: {
		'Connection': 'Keep-Alive',
		'Content-Type': 'text/plain',
		'Content-Length': postData.length,
		'Host': '127.0.0.1'
	}
};

let GetData = (err, data) => {
	if (err) {
		console.error(err);
	} else {
		console.log(data);
	}
}

digest.digestRequest(options, postData, "test", "test", GetData);

GET method

let digest = require('node-digest-auth-client');

const options = {
	hostname: '127.0.0.1',
	port: 80,
	path: '/api/test.cgi',
	method: 'GET',
	headers: {
		'Connection': 'Keep-Alive',
		'Content-Type': 'text/plain',
		'Host': '127.0.0.1'
	}
};

let GetData = (err, data) => {
	if (err) {
		console.error(err);
	} else {
		console.log(data);
	}
}

digest.digestRequest(options, null, "test", "test", GetData);
1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago