Javascript 如何使用request.get传入url参数?
实际api应如下所示: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}) 然而,它失败了。如何打
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在这里);