Processed for many days, finally use Nodejs can send request to WEBAPI, can process the data normally
First add NPM Package
NPM Install HTTPNTLM
Adding code to App.js
varHTTPNTLM = require ('HTTPNTLM');varFS = require ('FS');varOptions ={URL:'HTTP://GETNT130.GFG1.ESQUEL.COM/INSTANTNOODLE_SIT/WORKBENCH/API/V1/STYLEPRODUCT/1/1', Username:'Chenwes', Password:'[email protected]', Domain:'Gfg1', headers: {'Accept':'Application/json', 'Content-type':'Application/json'}, JSON: {"FilterType":"LEAF", "Filters": [ {} ], "AttributeName":"Item_Number", "Searchoperator":"eq", "FilterValue":"15cnli001cl" }};return NewPromise (function (resolve, reject) {httpntlm.post (options, function (err, resp) {if(Err) {reject (err); } console.log (Resp.headers); Console.log ('-----------------------------------------'); Console.log (Resp.body); Fs.writefile ("http.html", Resp.body, function (err) {if(err) {returnConsole.log (ERR); } console.log ("The file was saved!"); }); });});
Reference: HTTPS://WWW.NPMJS.COM/PACKAGE/HTTPNTLM
Http://stackoverflow.com/questions/33153979/how-to-post-data-using-node-http-ntlm
Nodejs get Webapi (Windows authentication)