为了账号安全,请及时绑定邮箱和手机立即绑定

萌新!Flutter for web 请求本地部署的API,报错 XMLHttpRequest error,这是什么问题?

萌新!Flutter for web 请求本地部署的API,报错 XMLHttpRequest error,这是什么问题?

三国纷争 2019-11-03 10:08:42
Flutterforweb请求本地部署的API(本地接口用python写的),报错DioError[DioErrorType.RESPONSE]:XMLHttpRequesterror,get请求,直接在浏览器中加载是由数据的,但是放在代码里面运行就不行,同样的接口在iOS中,postMan中,也都是可以加载的,请问这个是怎么回事呢?代码如下:Diodio=Dio();try{Responseresponse=awaitdio.get("http://0.0.0.0:8080/index");}onDioErrorcatch(e){//所有的Exceptionprint('所有exception---'+e.toString());}catch(e){//不指定错误类型,匹配所有print('匹配所有');}
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

问题已经解决,原因是浏览器的跨域问题,我在python代码中设置了web.header("Access-Control-Allow-Origin","*"),就可以了
                            
查看完整回答
反对 回复 2019-11-03
  • 2 回答
  • 0 关注
  • 1434 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号