uni-app真机调试报错request:fail abort解决方法

Android端真机调试访问本地接口数据时报错:request:fail abort

报错代码

onLoad: function(e) {
	uni.request({
		url: ‘http://localhost:8088/api/Gift‘,
		method: ‘GET‘,
		data: {},
		success: (res) => {
			this.GiftInfo = res.data;
		},
		fail: (fa) => {
			console.log(fa);
		}
	})
}

本地接口访问没有问题:

DCloud社区相关问答:https://ask.dcloud.net.cn/question/80062

uni.request官方文档:https://uniapp.dcloud.io/api/request/request

解决方法:

  • 增加参数sslVerify,设置为false,不验证 ssl 证书
  • http换成https
  • 使用普遍受信的证书
  • localhost换成本地ip

修改后代码:

onLoad: function(e) {
	uni.request({
		url: ‘https://ip:端口号/api/Gift‘,
		method: ‘GET‘,
		data: {},
		sslVerify: false,
		success: (res) => {
			this.GiftInfo = res.data;
		},
		fail: (fa) => {
			console.log(fa);
		}
	})
}

上述代码访问本地接口数据成功!

End!

原文地址:https://www.cnblogs.com/gygg/p/12106435.html

时间: 2024-08-05 23:19:35

uni-app真机调试报错request:fail abort解决方法的相关文章

Xcode 真机调试报错:This application's application-identifier entitleme

    This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed 解决方法:1.Xcode-Window->Devices2.选中你的设备,在右边的installed Apps中删除这个App3.重新编绎即可 Xcode 真机调试报错:This

真机调试报错error ==Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接。"

真机调试报错error ==Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接." 请注意,错误代码是-1009,网上关于网络链接查询错误代码的网站很多,查询一下,会发现 -1009 kCFURLErrorNotConnectedToInternet NSURLErrorNotConnectedToInternet "The connection failed because the device is not con

XCode + IOS + Flutter真机调试报错

XCode + IOS + Flutter真机调试 报错:Could not build the precompiled application for the device. It appears that your application still contains the default signing identifier. Try replacing 'com.example' with your signing id in Xcode: open ios/Runner.xcwork

Xcode真机调试报错(证书的签发者无效)

Xcode真机调试时报错: dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib Referenced from: /var/mobile/Containers/Bundle/Application/A54D1688-B528-4606-9E02-B51433425FB7/LoveFreshBeen.app/LoveFreshBeen Reason: no suitable image found.  Did find: /pri

Android studio 3.1.3真机调试报错,no target device found

Android studio 3.1.2 的 Android monitor 改为 Android profiler,直接点这个就可以真机调试,在手机安装相应app 如果不行,报错,"no target device found",点一下右下角这个初始化 adb,再运行即可 原文地址:https://www.cnblogs.com/ichenwin/p/10992355.html

iOS开发真机调试报错

关键词 --<真机调试.Dependency Analysis Error> No Architectures to compile for···"没有用来编译**的架构" 在真机调试的时候出现这个问题.根据报错信息以为要修改 这里的Architectures,查阅了有关armv7,armv7s,arm64的相关知识,顺便贴上来 armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 iPhone4S ar

Xcode真机调试报错:The application could not be verified.

今天真机调试的时候遇到这个错误: The application could not be verified. 这还是第一次遇到,应该是手机上的app的证书跟如今的证书不一致导致. 解决方法有两个 xcode中切换证书: 你手机上的app用的是哪个证书,你如今还用那个证书执行. 删除手机上的app 直接删除手机上的app.再执行就能够啦! 我的博客:刚刚在线 ?

Xcode6+Cocos2d-x真机调试 报错

目前真机调试时遇到以下问题. Undefined symbols for architecture arm64: "_png_get_io_ptr", referenced from: cocos2d::(anonymous namespace)::pngReadCallback(png_struct_def*, unsigned char*, unsigned long) in libcocos2dx iOS.a(CCImage-480BC5818CB61150.o) "_

小程序插件集成functional-page-navigator真机调试报错

小程序集成插件 插件里面有functional-page-navigator标签 真机在调用插件的时候报错 "小程序开发版已过期,请重新扫码连接" 插件已经审核通过了,而且小程序集成后已经发布到体验版扫码,还是出现这个问题. 经过排查,最终发现出问题在 version="develop"问题上. version代表,跳转到的小程序版本,线上版本必须设置为 release. 标签使用示例如下: <functional-page-navigator name=&q