我用postman和网页打开都可以正常获取数据

不需要额外设定token这个请求头

但是用node去调用接口的时候返回了一下的错误:

- Invoke restful without Token header. RequestURI: [/mws-server/service/rs/algorithmModelService/v1/algorithmsModels]

2020-02-09T14:49:04.074+08:00 ERROR mwm-web [11936] [/mws-server/service/rs/algorithmModelService/v1/algorithmsModels] - 403 2020-02-09T14:49:04.074+08:00 ERROR mwm-web [11936] [/mws-server/service/rs/algorithmModelService/v1/algorithmsModels] - Token is null,please apply a token!

代码是这样的:

let res = await this.app.getData(ctx, baseUrl + path, {});

getData函数:

async getData(ctx, url, options) {

const responseData = await this.get(ctx, url, options);

return HandleResult.handleData(responseData);

},

get函数:

async get(ctx, url, options) {

return await this.commonCurl(ctx, url, options);

},

commonUrl函数:

async commonCurl(ctx, path, options, param, serviceType) {

const method = param ? "POST" : "GET";

options = Object.assign({

dataType: 'json',

method: method

}, options);

if (param) {

options.data = param;

options.contentType = 'json';

}

let start = Date.now();

let response = null;

try {

serviceType ? (response = await this.consulCurl(serviceType, path, options)) : (response = await this.curl(path, options));

} catch (e) {

response = e.message;

console.log(e)

throw BusinessError.build(e, ErrorCodes.COMMON_0200);

} finally {

let packageObj = { url: `${method} ${path}` };

param && (packageObj.param = param);

serviceType && (packageObj.service = serviceType);

packageObj.response = response;

packageObj.time = new Date();

packageObj.timeConsume = `${Date.now() - start} ms`;

!ctx.body && (ctx.body = { timeStamp: new Date().getTime() });

if (!ctx.body.packageArray) {

ctx.body.packageArray = [packageObj];

} else {

ctx.body.packageArray.push(packageObj);

}

}

return HandleResult.handle(response);

},

服务器返回json中显示403,接口返回了403错误如何解决?相关推荐

  1. 搜集了一些能够返回JSON格式的服务接口

    这里为大家搜集了一些能够返回JSON格式的服务接口.部分需要用JSONP调用. 电商接口 京东获取单个商品价格接口: http://p.3.cn/prices/mgets?skuIds=J_商品ID& ...

  2. java json 返回null,[] Spring4 MVC 返回json格式时候 设置不返回null值属性的有关问题...

    [求助] Spring4 MVC 返回json格式时候 设置不返回null值属性的问题 本帖最后由 bighong0404 于 2015-10-06 12:45:38 编辑 背景: 使用@respon ...

  3. python中使用cv2.findContours返回值too many values to unpack (expected 2)错误如何解决

    python中使用cv2.findContours返回值too many values to unpack (expected 2)错误如何解决 具体原因: opencv-python 版本还有一定关 ...

  4. 因为计算机中丢失d3dx96,电脑中玩剑灵提示缺少d3dx9_43.dll错误如何解决

    最近有玩家在电脑中玩剑灵这款3D奇幻大型多人在线动作类游戏的时候,反映说遇到了错误,显示无法启动此程序,因为计算机中丢失d3dx9_43.dll,这是怎么回事呢,经过分析这样的问题是因为DirectX ...

  5. Visual Studio 2015 安装过程中出现“安装包丢失或损坏”错误的解决方法

    Visual Studio 2015 下载链接: 由于官网实在是太慢了,而且有时候还打不开下载页面,所以我这里贴出了链接,大家可以使用迅雷下载(速度杠杠的) 链接:ISO镜像文件 安装方法: 将ISO ...

  6. Tomcat中出现“RFC 7230 and RFC 3986“错误的解决方法

    Tomcat中出现"RFC 7230 and RFC 3986"错误的解决方法 参考文章: (1)Tomcat中出现"RFC 7230 and RFC 3986" ...

  7. VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法

    VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法 其主要原因是硬盘的控制器的冲突造成的,考虑到兼容性,将硬盘的控制器统一改成ide即可,还用原来的虚拟文 ...

  8. 【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法

    Vivado中运行时出现visual c++运行错误的解决办法 Win10系统中运行Vivado一直好好的,某一天突然出现visual c++运行错误,如下图所示: 修复也没什么作用,卸载重装是同样的 ...

  9. Spring Boot 格式化接口返回JSON中的日期/日期时间(LocalDate/LocalDateTime)

    Spring Boot默认使用JackJson作为json转换器,用于生成JSON格式数据,有时候它格式化的日期/日期时间(LocalDate/LocalDateTime)字段并不符合产品的需求,因此 ...

  10. 中国天气网接口返回json格式分析及接口(XML、图片接口)说明!

    手机天气插件更新数据时某些天气插件更新时流量有点儿消耗稍大,所以还是自己动手丰衣足食啊,未来7天返回的流量(当然这个要看具体天气和生活指数里返回的大小了关键是生活指数) 实时的: 中国天气网返回未来7 ...

最新文章

  1. 学习string,stringBuffer时遇到的问题
  2. 读书笔记_CLR.via.c#第五章_基元类型_引用类型_值类型
  3. Oracle简单建立表空间
  4. [js] ReferenceError和TypeError有什么区别?
  5. 设计模式的C语言应用-责任链模式-第三章
  6. react http请求_React组件的应用分析
  7. 编程之美第一篇 01分数规划
  8. java 远程调用方法_如何在Java中实现远程方法调用
  9. 网上赚钱最快的方法 干什么能挣钱快
  10. 自己写的网页放在github里面
  11. 文字烫金效果html,一种浮雕烫金效果的收缩套标的制作方法
  12. linux lilo命令,lilo命令_Linux lilo命令使用详解:安装核心载入开机管理程序
  13. 滴滴开源基于金融场景的Vuejs组件库Mand Mobile
  14. [从头读历史] 第281节 始制文字 世界上的语系及语言
  15. 墙面有几种装修方法_墙面怎么装?四种装修方式总有一款适合你
  16. 蓝牙耳机哪个牌子运动舒适?2021音质卓越佩戴舒适这五款不要错过
  17. IE不能上网浏览的常见原因和解决方法:
  18. `英语` 2022/8/6
  19. Ubuntu输入法退格键会删除已输入的文字
  20. 为什么选择计算机专业

热门文章

  1. Chrome 鼠标左击右击无效解决办法
  2. 转载,近三年知名实验室slam有关论文。
  3. Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Archit
  4. RPA---Uipath Try Catch
  5. 如何将Caj转Word,免费CAJ转换的方法
  6. openwrt路由表设置_OpenWrt路由器常用设置
  7. 智能分析的所见即所得——基于Lambda架构的实时数据引擎
  8. WEB渗透测试-安全白帽子修炼
  9. 12月年末总结与新年期望
  10. 23种设计模式归纳总结——结构型