首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL在Postman中有效,但在Nodejs中无效

URL在Postman中有效,但在Nodejs中无效
EN

Stack Overflow用户
提问于 2019-10-27 16:34:49
回答 1查看 415关注 0票数 1

我有一个在POSTMAN中工作的URL

https://proxyec8-ee0278a83.dispatcher.eu2.hana.ondemand.com/sposea-qac/sap/opu/odata/SPOSEA/BPM_ODATA_HANA_V1_SRV/

但是当我在node js中使用相同的代码时,它就不起作用了:

代码语言:javascript
复制
const fetch = require('node-fetch'),
      express = require('express'),
      app = express();
async function makeRequest(url, config) {
  try {
    const response = await fetch(url, config)
    return {
      status: response.status,
      payload: await response.json(),
    }
  } catch (error) {
    console.log(error)
    return {
      status: null,
      payload: error.message,
    }
  }
}

let url =
  "https://proxyec8-ee0278a83.dispatcher.eu2.hana.ondemand.com/sposea-qac/sap/opu/odata/SPOSEA/BPM_ODATA_HANA_V1_SRV/"
const config = {
  method: "GET",
  headers: { 
    Authorization: 'Basic '+'TUtBTk46SGFuYUAxOTg5',
    Accept: "application/json",
  },
}
let response = await makeRequest(url, config)
return response

不确定为什么它在node中不起作用,但相同的url在POSTMAN中起作用。你能帮个忙吗。

代码语言:javascript
复制
Response:
{"status":401,"payload":{}}
EN

回答 1

Stack Overflow用户

发布于 2019-11-02 00:23:16

已修复-由于后端存在证书问题。

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

https://stackoverflow.com/questions/58577752

复制
相关文章

相似问题

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