提示课程标识不存在

来源:14-6 hi_base基础模块组件化

夏目鲸鱼

2021-06-20


组件化HiNet之后

```

flutter: url: https://api.devio.org/uapi/fa/ranking?sort=like&pageIndex=1&pageSize=10

flutter: loading:currentIndex:1

flutter: url: https://api.devio.org/uapi/fa/ranking?sort=like&pageIndex=10&pageSize=30

flutter: hi_net:DioError [DioErrorType.response]: Http status error [403]

#0      DioMixin.assureDioError (package:dio/src/dio_mixin.dart:819:20)

#1      DioMixin._dispatchRequest (package:dio/src/dio_mixin.dart:678:13)

<asynchronous suspension>

#2      DioMixin.fetch.<anonymous closure>.<anonymous closure> (package:dio/src/dio_mixin.dart)

<asynchronous suspension>

flutter: hi_net:{code: 5007, data: {helpUrl: https://doc.devio.org/api-help/docs/as-api-help.html}, msg: 课程标识不存在}

flutter: kReleaseMode: false

flutter: catch error: Instance of 'NeedAuth'

```


import 'package:huellart/http.dao/login_dao.dart';


class HiConstants {

static String authTokenK = "auth-token";

static String authTokenV = "ZmEtMjAyMS0wNC0xMiAyMToyMjoyMC1mYQ==fa";

static String courseFlagK = "course-flag";

static String courseFlagV = "fa";

static const theme = "Light";


static headers() {

///设置请求头校验,注意留意:Console的log输出:flutter: received:

Map<String, dynamic> header = {

HiConstants.authTokenK: HiConstants.authTokenV,

HiConstants.courseFlagK: HiConstants.courseFlagV

};

header[LoginDao.BOARDING_PASS] = LoginDao.getBoardingPass();

return header;

}

}



写回答

1回答

CrazyCodeBoy

2021-06-20

删除APP重新安装运行下。

0
4
夏目鲸鱼
非常感谢!
2021-06-25
共4条回复

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1723 学习 · 870 问题

查看课程