首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dart api异常错误(错误处理),如何处理异常json

Dart api异常错误(错误处理),如何处理异常json
EN

Stack Overflow用户
提问于 2020-03-24 22:06:18
回答 1查看 48关注 0票数 0

我正在调用api,我得到了异常,我想处理这些值如何使用dart访问这些值

代码语言:javascript
复制
ApiException 401: {"errorCode":"DATA__001","values":{"param1":"Final"},"violations":null}

我试过这种方法,但没有成功。

代码语言:javascript
复制
var error=jsonDecode('ApiException 401: {"errorCode":"DATA__001","values":{"param1":"Final"},"violations":null}');
EN

回答 1

Stack Overflow用户

发布于 2020-03-24 23:12:31

http.get返回一个Future,而Future有一个http.Response类型对象。该对象具有name is statusCode .it存储来自服务器的响应码的属性。这是一个如何捕获代码并随心所欲地处理响应的示例。

代码语言:javascript
复制
 Future<http.Response> response = http.get('your api url');  
    response.then((http.Response responseData) {
          if (responseData.statusCode==200) {
            //do somthing
          }else{
            // do somthing else
          }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60832705

复制
相关文章

相似问题

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