FLUTTER - 使用查询参数和正文发布请愿书
Posted
技术标签:
【中文标题】FLUTTER - 使用查询参数和正文发布请愿书【英文标题】:FLUTTER - POST Petition with Query parameters and Body 【发布时间】:2021-09-09 10:52:07 【问题描述】:我一直在尝试使用 HTTP dart 包“https://pub.dev/packages/http”进行 HTTP POST 请愿,但我没有让它按我想要的方式工作。 我需要使用 标题、正文和查询参数 进行 POST 请愿,但如果不是自己在 URL 中添加查询参数,我似乎找不到添加查询参数的选项,我想象应该有更好的方法
提前致谢:)
编辑:设法解决它,但它似乎不适用于 web 客户端、ios 和 android 分叉... 错误是: 错误:XMLHttpRequest 错误。
【问题讨论】:
【参考方案1】:这是由于 CORS 问题。当您在 chrome(或其他浏览器)中运行您的应用程序时,您有一个 localhost 连接。因此,您的浏览器希望在此域 (localhost) 中进行 API 调用。您应该在浏览器中启用 CORS 选项。请关注this solution。
【讨论】:
以上是关于FLUTTER - 使用查询参数和正文发布请愿书的主要内容,如果未能解决你的问题,请参考以下文章
POST 使用 RestTemplate、查询参数和请求正文
如何在 Flutter 中使用 JSON 正文发出 http DELETE 请求?
使用 webargs 验证 AWS lambda 中的查询字符串参数和请求正文