http - 如何在flutter http put方法中通过body传递参数

标签 http flutter

您好,我正在尝试将查询参数传递给 http put 方法。

这里我正在尝试这种方式

     var queryParameters = {
    'id': '285',

  };

      return http.put(
          'http://domainname${queryParameters}', body: json.encode(formData)
          ,
          headers: {
            'Authorization': receivedToken,
            'X-Oc-Store-Id': receivedstoreid,

          },

最佳答案

试试这个,

 var body = jsonEncode({
  "email": "${emailController.text}",
  "password": "${passwordController.text}"
});

.

var response = await http.put("http://domainname + /${id}", body: body, headers: {
     'Authorization': receivedToken,
     'X-Oc-Store-Id': receivedstoreid,
  }).timeout(Duration(seconds: 30));

关于http - 如何在flutter http put方法中通过body传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59188914/

相关文章:

flutter - 如何在有状态或无状态小部件之外访问 BuildContext?

animation - 如何在 Flutter 中为互换小部件制作动画?

c# - 如何在 C# 中下载 zip 文件?

javascript - Node.js 和 Forever/Forever-Monitor

Flutter - 无法设置通知大图标

Flutter/Dart - 加载 future 的 CircularProgressIndicator 的透明背景?

listview - 从 Flutters ListView 中删除项目只会删除最后一个小部件

javascript - 使用 axios 向cherrypy 函数发送 POST 请求时输入被忽略

http - azure服务总线(对于主题)可以将通知发送到休息端点(POST)

java - 清理 HttpURLConnection 的正确方法