Javascript 如何使用request.get传入url参数?

Javascript 如何使用request.get传入url参数?,javascript,node.js,vue.js,Javascript,Node.js,Vue.js,实际api应如下所示: https://.../api/v1/users/getprofile?access_token={{access_token}} 下面是我如何使用request const request = require('request'); request.get("https://.../api/v1/users/getProfile?accessToken=",{accessToken: req.query.accessToken}) 然而,它失败了。如何打

实际api应如下所示:

https://.../api/v1/users/getprofile?access_token={{access_token}} 
下面是我如何使用
request

 const request = require('request'); 



request.get("https://.../api/v1/users/getProfile?accessToken=",{accessToken: req.query.accessToken})

然而,它失败了。如何打印出被调用的url?如何修复错误?

您可以使用类似的方法

const request = require("request")
request.get({url: "http://.../api/v1/users/getprofile", qs: {"accessToken": "xxxxx"}}, function(err, response, body) {
    console.log(err, body);
})
试试这个:

    const request = require('request'); 

    try {
        var strURI = encodeURI("https://.../api/v1/users/getProfile?accessToken=");
        request.get(strURI, {accessToken: req.query.accessToken});
    } catch(e) {
        console.log("Exception: " + e.message);
    }

在传递之前,使用encodeURI()对URL进行编码,您在服务器端使用的代码是什么?在后端?或者在客户端的某个Vue组件中?如何打印被调用的URI?console.log(URI在这里);