1***@163.com
1***@163.com
  • 发布:2024-03-26 15:08
  • 更新:2024-03-26 17:25
  • 阅读:183

uni.request报错求助

分类:uni-app

调用uni.request报错 {"errMsg":"request:fail"},ios上出现,安卓没问题,不是服务器的错,都没有发出去网络请求,报错信息也只有request:fail,没有后面的code和详细说明,不是网络问题,页面都能打开

2024-03-26 15:08 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

可以贴上来点代码看看看

  • 1***@163.com (作者)

    ios13 所有的post请求都发不出去

    2024-03-26 16:50

  • 套马杆的套子

    回复 1***@163.com: 接口外网能访问不?能的话贴出来,我试试

    2024-03-27 11:28

HRK_01

HRK_01

IOS几?看看你是怎么request的

  • 1***@163.com (作者)

    ios13 所有的post请求都发不出去

    2024-03-26 16:50

1***@163.com

1***@163.com (作者) - 不会写代码

post<T = any>(url : string, data ?: object) { return new Promise<T>((resolve, reject) => { uni.request({ url: Object.keys(this.comArgs).length > 0 ? ${this.baseUrl}/${url}?${qs.stringify(this.comArgs)} ${this.baseUrl}/${url}, data,
method: "POST",
success(options) {
const res = options.data as AnyObject;
if (res.code === 0) {
resolve(options.data as T)
} else {
Toast(res.msg);
reject(new Error(res.msg));
}
},
fail(result) {
Toast(result.errMsg);
console.log(result);
reject(result.errMsg);
}
})
})
}
HRK_01

HRK_01

访问的是本地后端吗

  • 1***@163.com (作者)

    uni.request({

    url: "xxxxxxxxxxxxxxxxxxxxxx",

    method: "POST",

    success() {

    uni.showToast({

    title: "成功了"

    })

    },

    fail(error) {

    uni.showToast({

    title: JSON.stringify(error)

    })

    }

    })

    这样都不行 ios12-13上 编译成h5

    2024-03-26 17:22

  • 1***@163.com (作者)

    不是 是https的

    2024-03-26 17:23

HRK_01

HRK_01

你下载hello示例,打开那个网络请求页面,测试一下看看是否有该问题

要回复问题请先登录注册