【问题标题】:formatexception (formatexception: unexpected character (at character 1) json格式异常(格式异常:意外字符(在字符 1)json
【发布时间】:2020-02-04 10:09:11
【问题描述】:

所述的错误是: 格式异常(格式异常:意外字符(在字符 1)json 有解决办法吗?

【问题讨论】:

  • 尝试打印(response.body);并查看输出。它可能不是有效的 JSON
  • 我尝试过,但不起作用。那么问题是来自无效的 JSON 还是来自 php 方面?

标签: php mysql json mobile flutter


【解决方案1】:

试试这个兄弟

final response = await http.post("url", body{
  'username': username,
  'password': password,
},
header{
  'accept':'*/*'
});

【讨论】:

    【解决方案2】:

    正如您在异常中看到的,您在 response.body 中获得的是 HTML 代码而不是 JSON:

    <!DOCTYPE html PUBLIC "~//W3C/DTD XHTML 1.0 Strict//EN" "http://www.w3.org...
    

    解决方案是接收 JSON 或尝试解析 HTML

    【讨论】:

      猜你喜欢
      • 2020-08-12
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      相关资源
      最近更新 更多