dart - 如何使用 url 中的参数发出 flutter 发布请求,如获取请求

标签 dart flutter

我尝试使用 flutter http 调用电话。问题是有一些数据传递到我的 url,比如 something/xxxxx?log=yyy&ref=dd。
当我在 postman 上尝试请求时,请求有效,但是当我在代码中尝试时,它没有

最佳答案

使用参数调用 post api,对我来说工作正常:

Future<http.Response> callMe(String id, String name) async {

  final param = {
    "id": id,
    "name": name,
  };

  final response = await http.post(
    "yourURL",  // change with your url
    body: param,
  );

  if (response.statusCode == 200) {
    print("OK!");
  }
  else {
    print('Error!');
    return null;
  }

  return response;
}

按下时调用
onPressed: ()
                  {
                    callMe('100','stackoverflow');
                  },

关于dart - 如何使用 url 中的参数发出 flutter 发布请求,如获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52901283/

相关文章:

Flutter 嵌套行 MainAxisAlignment

dart - Flutter - 在 Windows 上运行单元测试

Dart VM - 外国浏览器(非谷歌)

flutter - 如何 react 上下滚动?

Flutter 无效参数 : Missing Library (build_runner failure)

flutter - 在Flutter中使用NotificationListener对自定义应用栏进行动画处理

flutter - tab bar flutter tabbar 右侧溢出 88 像素

dart - 如何使分析警告触发运行时失败

javascript - 解决 Cloud Functions 中未定义的 "TypeError: Cannot read property ' 数据'

android - 在iOS和Android的flutter项目中运行firebase的最低版本是什么?