终端检测更新时报“http error 403”,以为是服务器拒绝了你?

一、发现“http error 403”

无论是上架到应用市场还是直接安装在一些硬件上的APP,测试中都会测到在线升级这个场景。
最近在工作中就涉及到了给客户现场硬件上的APP在线升级,第一次检测更新的时候报“http error 404”,这个报错比较好解决,是因为更新地址填错了,缺少部署升级环境时开通的端口号,本以为把端口号加上后就没有问题了,但是这个时候却报了“http error 403”。
what?我在自己的测试环境明明是OK的呀,查看客户升级环境里上传的安装包和update文件的正确性、存放路径都没有问题,本人表示一脸懵逼,遂前往百度寻求一众网友的解答。

二、我以为的“http error 403”

看到这个报错,我的第一反应是意识到这是服务器那边有哪些限制,网上的说法也大同小异,如下图这样,看完之后觉得很有道理,但就是不知道怎么解决问题,客户的服务器又不是我们能随意登进去的。
在这里插入图片描述
怎么办呢?于是我们又回到了这个硬件终端的本地日志中,打算从硬件终端的角度,再次查看请求检测更新的地址。
把请求地址用硬件自带的浏览器打开的时候,发现根本进不去这个地址所在的页面,而我们自己的测试环境确实可以的。
到这里我们仿佛明白了什么,原来还是权限的问题。可是这个权限要怎么设置呢?

三、我们与“检测更新成功”只差一个简单设置的距离

我们把客户环境和

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值