首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在dart或flutter中以formdata形式传递请求参数

如何在dart或flutter中以formdata形式传递请求参数
EN

Stack Overflow用户
提问于 2021-02-09 16:59:28
回答 1查看 54关注 0票数 0

我尝试了许多格式来传递flutter项目中的请求参数,但是我得到了API状态代码415和Unhandled Exception: FormatException: Unexpected end of input (at character 1)。为了理解表单数据,我添加了邮递员图像。

EN

回答 1

Stack Overflow用户

发布于 2021-02-09 17:47:42

对于Flutter HTTP库,它是这样的,

代码语言:javascript
运行
复制
var headers = {
  'Content-Type': 'application/x-www-form-urlencoded'
};
var request = http.Request('POST', Uri.parse(''));
request.bodyFields = {
  'firstName': 'Keval',
  'lastName': 'ebiz',
  'email': 'al@gmail.com',
  'phone': '1234'
};
request.headers.addAll(headers);

http.StreamedResponse response = await request.send();

if (response.statusCode == 200) {
  print(await response.stream.bytesToString());
}
else {
  print(response.reasonPhrase);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66115781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档