Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js:202 Rest调用抛出新类型错误(kFromErrorMsg)_Javascript_Node.js - Fatal编程技术网

Javascript js:202 Rest调用抛出新类型错误(kFromErrorMsg)

Javascript js:202 Rest调用抛出新类型错误(kFromErrorMsg),javascript,node.js,Javascript,Node.js,正在尝试使用javascript执行第一个Rest调用。我的代码如下: var https = require('https'); var user = '<Domain>\\*****'; var pass = '******'; process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; /** * HOW TO Make an HTTP C

正在尝试使用javascript执行第一个Rest调用。我的代码如下:

        var https = require('https');
        var user =  '<Domain>\\*****';
        var pass = '******';

        process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";

        /**
         * HOW TO Make an HTTP Call - GET
         */
        // options for GET
        var optionsget = {
            host : '**************', // here only the domain name
            // (no http/https !)
            port : 443,
            path : '/rest/api/latest/plan/dummy1/branch', // the rest of the url with parameters if needed
            method : 'GET', // do GET
            'Content-Type': 'application/json',
            Accept: 'application/json',
            auth : { 
                username: user,
                password: pass
            }   
        };

        console.info('Options prepared:');
        console.info(optionsget);
        console.info('Do the GET call');

        // do the GET request
        var reqGet = https.request(optionsget, function(res) {
            console.log("statusCode: ", res.statusCode);
            // uncomment it for header details
          console.log("headers: ", res.headers);


            res.on('data', function(d) {
                console.info('GET result:\n');
                process.stdout.write(d);
                console.info('\n\nCall completed');
            });

        });

        reqGet.end();
        reqGet.on('error', function(e) {
            console.error(e);
        }); 
var https=require('https');
var user='\\*****';
var pass='*****';
process.env.NODE\u TLS\u REJECT\u UNAUTHORIZED=“0”;
/**
*如何进行HTTP调用-获取
*/
//获取的选项
var optionsget={
主机:'**********',//这里只有域名
//(没有http/https!)
港口:443,
路径:'/rest/api/latest/plan/dummy1/branch',//url的其余部分,如果需要,请提供参数
方法:“GET',//do GET
“内容类型”:“应用程序/json”,
接受:'application/json',
作者:{
用户名:user,
密码:pass
}   
};
console.info('Options prepared:');
控制台信息(选项获取);
console.info('Do the GET call');
//执行GET请求
var reqGet=https.request(选项获取,函数(res){
console.log(“状态码:”,res.statusCode);
//取消注释以获取标题详细信息
日志(“标题:”,res.headers);
res.on('数据',功能(d){
console.info('GET result:\n');
进程.stdout.write(d);
console.info(“\n\n调用已完成”);
});
});
reqGet.end();
请求获取时间('error',函数(e){
控制台错误(e);
}); 
然而,上面的错误如下所示。请帮助理解此问题以及如何解决它


接电话 ***buffer.js:202 抛出新类型错误(kFromErrorMsg); ^

TypeError:第一个参数必须是字符串、缓冲区、ArrayBuffer、数组或类似数组的对象

at Function.Buffer.from (buffer.js:202:9)
at new ClientRequest (_http_client.js:198:27)
at Object.request (http.js:38:10)
at Object.request (https.js:239:15)
at Object.<anonymous> (C:\som_temp\test.js:49:20)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)***
at Function.Buffer.from(Buffer.js:202:9)
在新的客户端请求中(_http_client.js:198:27)
at Object.request(http.js:38:10)
at Object.request(https.js:239:15)
反对。(C:\som\u temp\test.js:49:20)
在模块处编译(Module.js:643:30)
在Object.Module._extensions..js(Module.js:654:10)
在Module.load(Module.js:556:32)
在tryModuleLoad时(module.js:499:12)
在Function.Module.\u加载(Module.js:491:3)***