服务器返回json中显示403,接口返回了403错误如何解决?
我用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错误如何解决?相关推荐
- 搜集了一些能够返回JSON格式的服务接口
这里为大家搜集了一些能够返回JSON格式的服务接口.部分需要用JSONP调用. 电商接口 京东获取单个商品价格接口: http://p.3.cn/prices/mgets?skuIds=J_商品ID& ...
- java json 返回null,[] Spring4 MVC 返回json格式时候 设置不返回null值属性的有关问题...
[求助] Spring4 MVC 返回json格式时候 设置不返回null值属性的问题 本帖最后由 bighong0404 于 2015-10-06 12:45:38 编辑 背景: 使用@respon ...
- python中使用cv2.findContours返回值too many values to unpack (expected 2)错误如何解决
python中使用cv2.findContours返回值too many values to unpack (expected 2)错误如何解决 具体原因: opencv-python 版本还有一定关 ...
- 因为计算机中丢失d3dx96,电脑中玩剑灵提示缺少d3dx9_43.dll错误如何解决
最近有玩家在电脑中玩剑灵这款3D奇幻大型多人在线动作类游戏的时候,反映说遇到了错误,显示无法启动此程序,因为计算机中丢失d3dx9_43.dll,这是怎么回事呢,经过分析这样的问题是因为DirectX ...
- Visual Studio 2015 安装过程中出现“安装包丢失或损坏”错误的解决方法
Visual Studio 2015 下载链接: 由于官网实在是太慢了,而且有时候还打不开下载页面,所以我这里贴出了链接,大家可以使用迅雷下载(速度杠杠的) 链接:ISO镜像文件 安装方法: 将ISO ...
- Tomcat中出现“RFC 7230 and RFC 3986“错误的解决方法
Tomcat中出现"RFC 7230 and RFC 3986"错误的解决方法 参考文章: (1)Tomcat中出现"RFC 7230 and RFC 3986" ...
- VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法
VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法 其主要原因是硬盘的控制器的冲突造成的,考虑到兼容性,将硬盘的控制器统一改成ide即可,还用原来的虚拟文 ...
- 【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法
Vivado中运行时出现visual c++运行错误的解决办法 Win10系统中运行Vivado一直好好的,某一天突然出现visual c++运行错误,如下图所示: 修复也没什么作用,卸载重装是同样的 ...
- Spring Boot 格式化接口返回JSON中的日期/日期时间(LocalDate/LocalDateTime)
Spring Boot默认使用JackJson作为json转换器,用于生成JSON格式数据,有时候它格式化的日期/日期时间(LocalDate/LocalDateTime)字段并不符合产品的需求,因此 ...
- 中国天气网接口返回json格式分析及接口(XML、图片接口)说明!
手机天气插件更新数据时某些天气插件更新时流量有点儿消耗稍大,所以还是自己动手丰衣足食啊,未来7天返回的流量(当然这个要看具体天气和生活指数里返回的大小了关键是生活指数) 实时的: 中国天气网返回未来7 ...
最新文章
- 学习string,stringBuffer时遇到的问题
- 读书笔记_CLR.via.c#第五章_基元类型_引用类型_值类型
- Oracle简单建立表空间
- [js] ReferenceError和TypeError有什么区别?
- 设计模式的C语言应用-责任链模式-第三章
- react http请求_React组件的应用分析
- 编程之美第一篇 01分数规划
- java 远程调用方法_如何在Java中实现远程方法调用
- 网上赚钱最快的方法 干什么能挣钱快
- 自己写的网页放在github里面
- 文字烫金效果html,一种浮雕烫金效果的收缩套标的制作方法
- linux lilo命令,lilo命令_Linux lilo命令使用详解:安装核心载入开机管理程序
- 滴滴开源基于金融场景的Vuejs组件库Mand Mobile
- [从头读历史] 第281节 始制文字 世界上的语系及语言
- 墙面有几种装修方法_墙面怎么装?四种装修方式总有一款适合你
- 蓝牙耳机哪个牌子运动舒适?2021音质卓越佩戴舒适这五款不要错过
- IE不能上网浏览的常见原因和解决方法:
- `英语` 2022/8/6
- Ubuntu输入法退格键会删除已输入的文字
- 为什么选择计算机专业
热门文章
- Chrome 鼠标左击右击无效解决办法
- 转载,近三年知名实验室slam有关论文。
- Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Archit
- RPA---Uipath Try Catch
- 如何将Caj转Word,免费CAJ转换的方法
- openwrt路由表设置_OpenWrt路由器常用设置
- 智能分析的所见即所得——基于Lambda架构的实时数据引擎
- WEB渗透测试-安全白帽子修炼
- 12月年末总结与新年期望
- 23种设计模式归纳总结——结构型