微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 flutter app 发布数据时出现此错误未处理的异常:FormatException:无效的基数 10 数字在字符 1 处

如何解决从 flutter app 发布数据时出现此错误未处理的异常:FormatException:无效的基数 10 数字在字符 1 处

注意:我使用真实设备进行应用预览,并且笔记本电脑和设备共享同一个 wifi。我已将 localhost 更改为 Ipv4 地址。

这是代码片段:

`var response=await http.post(Uri.https('http://***.***.***.**:10000','/postAd'),headers: <String,String>{ 'Content-Type': 'application/json; charset=UTF-8',},body:jsonEncode(<String,String>{
 "category":currentSelectedValue,"title":_serviceTitle.text,"description":_description.text,"phone":_phone.text,"image":base64Image,}
               )
             );`

我已经在服务器端处理了“/postAd”路由并使用 Postman 对其进行了测试[它工作正常]。

/Flutter (31503): [ERROR:Flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: FormatException: 
Invalid radix-10 number (at character 1)
E/Flutter (31503): //***.***.***.**:10000
E/Flutter (31503): ^
E/Flutter (31503):
E/Flutter (31503): #0      int._throwFormatException (dart:core-patch/integers_patch.dart:131:5)
E/Flutter (31503): #1      int._parseRadix (dart:core-patch/integers_patch.dart:157:16)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。