首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用相同请求的Http得到不同的响应。

使用相同请求的Http得到不同的响应。
EN

Stack Overflow用户
提问于 2020-08-03 15:08:38
回答 1查看 69关注 0票数 0

我编写了以下代码,它使用200库运行ok (got of 请求 )。

代码语言:javascript
复制
var request = require('request');
var auth = Buffer.from(`${oD.des.User}:${oD.des.Password}`).toString('base64');
var options = {
    'method': 'GET',
    'url': oD.dest.URL + path,
    'headers': {
        'Authorization': 'Basic ' + auth,
        'Proxy-Authorization': `Bearer ${accesstoken}`
    }

};
return await request(options, function (error, response) {
    if (error) {
        throw new Error(error);
    }
    console.log(response.body);
});

现在,我对做同样的操作,与superagent完全相同的值,并得到一个错误。

代码语言:javascript
复制
var auth = Buffer.from(`${oD.des.User}:${oD.des.Password}`).toString('base64');
  return superagent
  .get(oD.dest.URL + path)
  .set('Proxy-Authorization', `Bearer ${accesstoken}}`)
  .set('Authorization', 'Basic ' + auth)
  .end((err, res) => {
      console.log(err);
  });

这里我有一个错误,为什么?

代码语言:javascript
复制
0: Error: getaddrinfo ENOTFOUND fdev.wa.glb.corp.srd fdev.wa.glb.corp.srd:443
[[StableObjectId]]: 1
code: "ENOTFOUND"
errno: "ENOTFOUND"

我已经挣扎了将近两天了。

EN

回答 1

Stack Overflow用户

发布于 2020-08-03 16:06:39

superagent.get使用

oDes.dest.URL

另一个是用

oD.dest.URL

好像你在那里混合了一些变量的名字..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63232019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档