问题背景
在xx后台完成之后需要添加app,选择uniapp对接后台,不使用提供的云平台
问题描述
在调试h5的时候,出现了跨域问题,在预检200状态码之后返回跨域错误,具体如图:
先附上解决方法节省时间:在后台跨域请求头中添加Platform的放行,问题得到解决
后台是已经做过了跨域的处理,管理平台可以正常请求,具体后台跨域如下:
最终发现uniapp在请求头中加入了platform,后台没有放行platform,导致在预检之后出现不允许的请求头,所以出现了跨域异常
最终解决方法:在后台跨域请求头中添加Platform的放行,问题得到解决
在尝试了封装axios之后依然出现了安卓无法访问的问题:
There is no suitable adapter to dispatch the request since : - adapter xhr is not supported by the environment - adapter http is not available in the build
还是选择切换到uni.request
h5端
安卓端
标签:uniapp,请求,adapter,h5,后台,跨域 From: https://www.cnblogs.com/my-qt/p/18128292