我正在调用api,我得到了异常,我想处理这些值如何使用dart访问这些值
ApiException 401: {"errorCode":"DATA__001","values":{"param1":"Final"},"violations":null}我试过这种方法,但没有成功。
var error=jsonDecode('ApiException 401: {"errorCode":"DATA__001","values":{"param1":"Final"},"violations":null}');发布于 2020-03-24 23:12:31
http.get返回一个Future,而Future有一个http.Response类型对象。该对象具有name is statusCode .it存储来自服务器的响应码的属性。这是一个如何捕获代码并随心所欲地处理响应的示例。
Future<http.Response> response = http.get('your api url');
response.then((http.Response responseData) {
if (responseData.statusCode==200) {
//do somthing
}else{
// do somthing else
}
}https://stackoverflow.com/questions/60832705
复制相似问题