本地postman调用接口失败

Blade 未结 2 57

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

1. 本地执行http://localhost:80/yjbz/blade-auth/oauth/token,请求头Authorization为Basic c2FiZXI6c2FiZXJfc2VjcmV0获取access_token成功

2. 本地postman执行接口http://localhost:80/yjbz/blade-system/user/info,已经将上一步的access_token放到请求头Blade-Auth中,同时Authorization为Basic c2FiZXI6c2FiZXJfc2VjcmV0,执行报未授权

{

    "code"401,

    "success"false,

    "data"null,

    "msg""请求未授权"

}

3.将本地代码发布服务器,该url请求正常

二、对应请求图


2条回答
  • 需要有一个固定的请求头

    CleanShot20260422145407@2x.png

    作者追问:34分钟前

    还是不行添加了
    image.png

    回答: 28分钟前

    再仔细对比一遍看看呢,浏览器能调用成功,返回数据就说明接口是没问题的,再看看和浏览器调用的传参对比少了哪些东西

    作者追问:26分钟前

    我试过把浏览器所有参数都拷贝进来了,也是提示请求未授权,就是因为一直调不通,才反馈到社区,请您这边再看看还有哪些地方会导致有这个问题,我请求/blade-auth/oauth/token这个接口是没问题的


    回答: 24分钟前

    你浏览器是 https 的地址,并且ip也不是localhost。你先调用线上地址看看通不通。或者你本地起了前后端,然后本地打开看看浏览器访问行不行,本地可以了你再去调用localhost的地址

    作者追问:20分钟前

    本地调用上线的地址,也是提示同样请求未授权。
    image.png


    回答: 19分钟前

    测下我们线上的:https://saber3.bladex.cn 接口试试

    作者追问:13分钟前

    这个可以了,另外请问下系统怎么设置token过期时间?例如设置两小时过期,在哪里可以进行设置?

    回答: 12分钟前

    应用管理

    CleanShot20260422153402@2x.png

    作者追问:7分钟前

    可以在代码的配置文件中改吗?如果可以的话,请问怎么添加配置

    0 讨论(0)
  • 58分钟前

    邮件已发送

    0 讨论(0)
提交回复