首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决dio https状态401错误?

如何解决dio https状态401错误?
EN

Stack Overflow用户
提问于 2021-08-12 08:33:04
回答 1查看 350关注 0票数 1
代码语言:javascript
复制
I/flutter (16411): DioError [DioErrorType.response]: Http status error [401]
I/flutter (16411): #0      DioMixin.assureDioError (package:dio/src/dio_mixin.dart:819:20)
I/flutter (16411): #1      DioMixin._dispatchRequest (package:dio/src/dio_mixin.dart:678:13)
I/flutter (16411): <asynchronous suspension>
I/flutter (16411): #2      DioMixin.fetch.<anonymous closure>.<anonymous closure> (package:dio/src/dio_mixin.dart)
I/flutter (16411): <asynchronous suspension>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-13 17:11:30

尝试将token添加到api头部,如下所示:

代码语言:javascript
复制
  Map<String, String> _headers = <String, String>{
    'Content-Type': 'application/json',
    'Accept': 'application/json',
  };

makeRequest(){
_headers['access_token'] = "YOUR_ACCESS_TOKEN";
    Dio dio = new Dio();
  dio.get(url,
          options: Options(
            headers: _headers,
          )));
}

请注意,密钥可能不是"access_token“,它取决于后端

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68754076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档