首页 > 解决方案 > dio中的最大响应大小是多少?(FormatException:未终止的字符串)

问题描述

我有一个 api,它有超过 2MB 的 json 数据作为响应。

我无法使用GETdio 的方法获取它,因为它总是在中间被截断然后抛出 FormatException: Unterminated string (at character 1622195)错误

任何建议将不胜感激!谢谢

标签: jsonflutterdartdio

解决方案


我想你的问题是你从 API 返回一个字符串。所以这不是关于 dio 响应大小,而是关于 Dart String 的最大长度。作为解决方案,我建议遵循有关如何从 API ( https://jsonapi.org/ ) 返回实用数据的指南。我不会返回一个字符串,而是返回一个 json 映射。


推荐阅读