Feign调用问题 status 401 reading IUserClient#getUsersByDept

Blade 未结 3 1893
brucedong
brucedong 2021-04-13 18:46

一、该问题的重现步骤是什么?


自定义bladex-user-api feign 接口:

image.png


并作blade-user-service实现:

image.png


feign客户端调用:

image.png


报错:


image.png


二、你期待的结果是什么?实际看到的又是什么?


当然是正常调用,难道不支持自定义 还需要改动哪些地方


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


BLADEX 

2.6.0.RELEASE


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

3条回答
  •  admin
    admin (楼主)
    2021-04-13 19:14

    我本地测试无误,你再看下控制台的报错吧,你从网页直接访问自然不行,这是需要token认证的

    另外你查一下dept_id字段是否有配置多部门,如果有的话,in和eq就不适合,要用like

    image.png

    image.png

    image.png

    image.png

    作者追问:2021-04-13 19:14

    发现问题了,

    blade-system blade-user和业务系统 biz在同一个微服务环境,比如 都在生成环境,通过feign调用 是可以调通

    但 Biz业务系统在开发环境,就会出现401提示

    这个是什么原因呢

    回答: 2021-04-13 19:14

    你在一个环境能调通,那就不是代码的问题,是部署的问题。你需要确认所有服务是否都部署在同一个环境,服务之间是否可以相互联通

提交回复