首页 > 解决方案 > 启动热重载时,抛出错误(FormatException: Unexpected character (at character 1))

问题描述

我正在尝试从位于http://flat.imruz.com/api/slidershttp://flat.imruz.com/api/categories的站点发送请求В api 代码在浏览器中运行良好. 当我在模拟器上运行它时,它会抛出一个错误(FormatException: Unexpected character (at character 1))。我将附上下面的颤振截图。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: jsonapiflutterdart

解决方案


您的 API 端点返回 HTML 而不是 JSON。确保:

  • 端点 URL 有效,
  • 您的请求有效且 API 正确处理错误,
  • 你添加了一个'Content-type': 'application/json'标题,
  • 您有权访问端点。

推荐阅读