json - dio中的最大响应大小是多少?(FormatException:未终止的字符串)
问题描述
我有一个 api,它有超过 2MB 的 json 数据作为响应。
我无法使用GET
dio 的方法获取它,因为它总是在中间被截断然后抛出
FormatException: Unterminated string (at character 1622195)
错误
任何建议将不胜感激!谢谢
解决方案
我想你的问题是你从 API 返回一个字符串。所以这不是关于 dio 响应大小,而是关于 Dart String 的最大长度。作为解决方案,我建议遵循有关如何从 API ( https://jsonapi.org/ ) 返回实用数据的指南。我不会返回一个字符串,而是返回一个 json 映射。
推荐阅读
- php - PHP PDO MSSQL SP - 无返回值
- php - 如何更新codeigniter中的下拉值
- azure - 自定义扩展脚本出错时如何抛出错误或退出 Azure ARM 模板
- flutter - 颤振工具栏在状态栏下方重叠
- forms - 使用 Vue js 发布具有多个组件的表单的最佳方式是什么
- html - Firefox 关闭 div 太快
- java - 如何读取 jar 外部的文件 // getResource 问题与 pom 中的 mysql 依赖项
- javascript - 获取正在运行的网络工作者列表
- javascript - 在 Dialogflow 的内联编辑器中根据当前日期计算未来日期
- qml - 我如何测试一个项目是否被锚定?