0

当我尝试 axios 的 GET 授权调用时,我总是出错。我的代码如下所示:

    axios({
    method: 'GET',
    url: 'https://developer.api.autodesk.com/authentication/v1/authorize',
    headers: {
        'content-type': 'application/x-www-form-urlencoded',
    },
    data: querystring.stringify({
        response_type: 'code',
        client_id: FORGE_CLIENT_ID,
        redirect_uri: REDIRECT_URL,
        scope: scopes
    })
})
.then(function (response) {
    // Success...

范围定义为var scopes= 'data:read'. 所以我开始将我的 axios 调用结果与 Autodesk文档的示例进行比较,我看到调用中的范围看起来像“...&scope=data%3Aread”,但它应该看起来像“...&scope=数据:读取”。因此,当我使用该示例时,一切正常。

是否有任何选项可以防止 axios 进行这种“转换”?提前致谢!

4

0 回答 0