【星空-运维】WebApi接口调用报错403 Forbidden ByRspRetStatusCode -- No01:

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【星空-运维】WebApi接口调用报错403 Forbidden ByRspRetStatusCode -- No01:

版本:金蝶云星空企业版
背景及问题描述:从8.1版本升级到8.2版本,自定义的WebApi访问出现下图的问题“403 Forbidden ByRspRetStatusCode -- No01: Unexpectable request”,导致一部分对接系统的瘫痪,然后排查白名单和自己尝试调用,都是没问题的

1e2d104ce6cb5b5c7f3d753d275c5afc.webp

解决方案:经排查,接口调用方,是采用之前的老方式,不调用登录接口,直接调用自定义接口,然后讲上下文放在方法中去调用的,相当于请求头没有包含token信息,但是老系统无法改动,只能改动金蝶云星空;采用以下两种方案均可解决

  1. 要在接口中包含独立的WebApi,命名空间,像下图这样,调用的URL中会包含一个独立的WebApi的路径,可以想象成一种注解,这样是可以调用成功的

    image.webp

  2. 第二种方法就是先调用鉴权接口,拿到token之后,再去调用自定义的业务接口了,我是因为接口调用方无法改动,所以采用了方案一,如果有遇到相同问题的朋友,可以自行选择


以上,问题解决

【星空-运维】WebApi接口调用报错403 Forbidden ByRspRetStatusCode -- No01:

版本:金蝶云星空企业版背景及问题描述:从8.1版本升级到8.2版本,自定义的WebApi访问出现下图的问题“403 Forbidden ByRspRetStatusCode...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息