Skip to content

Commit 276fa72

Browse files
committed
Add nodejs sample code
- Add sample code on nodejs - Add gitignore
1 parent 4be03f5 commit 276fa72

2 files changed

Lines changed: 40 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.idea/*

nodejs/sample.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
var https = require('https');
2+
var querystring = require('querystring');
3+
4+
var url = "https://www.whoisxmlapi.com/whoisserver/WhoisService?";
5+
6+
var parameters = {
7+
domainName: 'google.com',
8+
username: 'YOUR_USERNAME',
9+
password: 'YOUR_PASSWORD',
10+
outputFormat: 'json'
11+
};
12+
13+
url = url + querystring.stringify(parameters);
14+
15+
https.get(url, function (res) {
16+
const statusCode = res.statusCode;
17+
18+
if (statusCode !== 200) {
19+
console.log('Request failed: '
20+
+ statusCode
21+
);
22+
}
23+
24+
var rawData = '';
25+
26+
res.on('data', function(chunk) {
27+
rawData += chunk;
28+
});
29+
res.on('end', function () {
30+
try {
31+
var parsedData = JSON.stringify(rawData);
32+
console.log(parsedData);
33+
} catch (e) {
34+
console.log(e.message);
35+
}
36+
})
37+
}).on('error', function(e) {
38+
console.log("Error: " + e.message);
39+
});

0 commit comments

Comments
 (0)