当前位置:必发365电子游戏 > Web前端 > 发现软件在运行时,查看右上角有个红色感叹号的图标
发现软件在运行时,查看右上角有个红色感叹号的图标
2019-12-19

难题呈报:

新近用AS开辟,发掘软件在运行时,不会弹出权力询问的对话框,以致软件直接崩溃。经学习后发觉,在主Module的Gradle中,假使targetSdkVersion >= 23,将会师世这一个主题材料,改为小于23,就能够弹出询问。

当大家用swagger UI对Web API 实行测验时报401荒诞

必发365电子游戏,临时记录那个难题,并将须要敏感权限的地点举行了极度捕捉,等空闲再增添动态诉求权限。

小编们点开GET /api/services/app/Role/GetAll,输入参数

 必发365电子游戏 1

点击Try it out!按钮,报401错误

 必发365电子游戏 2

 

原因和缓和方案

查阅右上角有个深灰蓝惊讶号的Logo

 必发365电子游戏 3

点击查阅原因是拜谒API必要输入授权token值举行验证,token值是后台依照登陆客户动态变化的,怎么着收获呢?

 必发365电子游戏 4

缓慢解决方案风流罗曼蒂克:

有个一贯拿走授权token的API:/api/TokenAuth/Authenticate

必发365电子游戏 5

输入客户名和密码就足以获取token

必发365电子游戏 6

收获结果,注意利用时前边加上 Bearer + 空格

必发365电子游戏 7

消除方案二:

我们能够间接登入顾客端查看访问API的token值就能够

自身以admin登陆成功后,F12 查看浏览器访谈后台token值,在Network下随意点击多少个呼吁数据到后台央求API的链接(注:作者用的是Googlechrome 浏览器)

 必发365电子游戏 8

大家在地点的Headers的Request Headers里面包车型大巴Authorization查看见授权token消息

Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiYWRtaW4iLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IjY3NDhlNDQ2LTI4YWUtYWRjNi0zNmU2LTM5ZTIzMGFhNzA3MSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwiaHR0cDovL3d3dy5hc3BuZXRib2lsZXJwbGF0ZS5jb20vaWRlbnRpdHkvY2xhaW1zL3RlbmFudElkIjoiMSIsInN1YiI6IjIiLCJqdGkiOiI0N2U0Y2YwNC05ODYyLTQ4MjItOTBhOC01Njk1NWUwYWE1M2UiLCJpYXQiOjE1MTE0NDU3MjUsIm5iZiI6MTUxMTQ0NTcyNSwiZXhwIjoxNTExNTMyMTI1LCJpc3MiOiJzYWFzIiwiYXVkIjoic2FhcyJ9.eXDes4LNkV4dkcFy-GTSF6kGDTK3a0blS3I6O7c2HuQ

发现软件在运行时,查看右上角有个红色感叹号的图标。将这一个授权消息copy到大家后台举行授权

 必发365电子游戏 9

 

再点费用现已授权成功

 必发365电子游戏 10

下一场大家再开展测验,Response Code已回到200,测量试验通过。在后台打断点就能够调解

 必发365电子游戏 11