首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误颤振(186)]未处理异常: FormatException:意外字符(在字符1处)

错误颤振(186)]未处理异常: FormatException:意外字符(在字符1处)
EN

Stack Overflow用户
提问于 2021-05-10 13:31:57
回答 1查看 783关注 0票数 0

我有这个问题

***> E/颤振(15532):错误:flutter/lib/ui/ui_dart_state.cc(186个)

未处理的异常: FormatException:意外字符(字符1) E/颤振(15532): E/颤振(15532):^E/颤振(15532):E/颤振(15532):#0 _ChunkedJsonParser.fail _ChunkedJsonParser.fail E/颤振(15532):#1 (dart:convert-patch/convert_patch.dart:1271:9) E/ _ChunkedJsonParser.parseNumber (15532):#2 (dart:convert-patch/convert_patch.dart:936:22) E/ _ChunkedJsonParser.parse (15532):#3 _parseJson (飞镖:转换-补丁/转换_飞镖:40:10)E/颤振(15532):#4 JsonDecoder.convert (飞镖:转换/json.dart:506:36)E/json.dart (15532):#5 JsonCodec.decode (飞镖:转换/json.dart:157:41)E/颤振(15532):#6 jsonDecode (飞镖:jsonDecode/json.dart:96:10)E/JsonCodec.decode (15532):#7 _LoginState.login (包:flutter_login/main.DAT:35:18)E/颤振(15532):E/颤振(15532):*

这是我的密码

代码语言:javascript
复制
    void main() {
  HttpOverrides.global = new MyHttpOverrides();
  runApp(MaterialApp(
    home: login(),
  ));
}

class login extends StatefulWidget {
  @override
  _LoginState createState() => _LoginState();
}

class _LoginState extends State<login>{
  var email,password;
  final _key = new GlobalKey<FormState>();
  check(){
    final form = _key.currentState;
    if(form.validate()){
      form.save();
      login();
    }
  }

  login() async{
    final response = await http.post(Uri.parse("link"),
        body: {
      "email" : email,
      "password" : password
    });
    final data = jsonDecode(response.body);
    print(data);
  }

  bool _secureText = false;
  showHide(){
    setState(() {
      _secureText = !_secureText;
    });
  }

能帮我吗?请给我

EN

回答 1

Stack Overflow用户

发布于 2021-05-15 12:12:12

在我看来,您的uri解析失败了,因为您已经传递了“链接”,这是一个无效的Uri。

这是来自Uri.parse 文档

如果uri字符串作为URI或URI引用无效,则引发FormatException。

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

https://stackoverflow.com/questions/67471411

复制
相关文章

相似问题

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