颤动如何在http.get请求中传递变量
Posted
技术标签:
【中文标题】颤动如何在http.get请求中传递变量【英文标题】:flutter how to pass variables in a http.get request 【发布时间】:2020-08-26 20:21:51 【问题描述】:我找到的所有关于flutter a http.get请求的文档都从数据库中获取所有数据我只想要一个特定的数据,这就是为什么我必须在这个示例中的方法中传递一个变量如何将a传递给服务器?
Future<List<Phone>> getData() async
String a="bonjour
http.Response response = await http.get(
Uri.encodeFull("http://192.168.43.24:27017/api/posts/gettdata"),
headers: "Accept": "application/json");
print(response.body);
List phonee = json.decode(response.body);
return phonee.map((phone) => new Phone.fromJson(phone)).toList();
将读取我的请求的服务器将是节点 js 服务器,我想知道如何查找我传递的参数。
router.get('/gettdatae', (req, res, next) =>
Post.find(imei: name=)
.then((posts) =>
res.json(posts);
console.log(posts);
console.log("ok" + JSON.stringify(req.body) + req.body.imei);
)
.catch(err => console.log(err))
);
【问题讨论】:
【参考方案1】:试试这个
Future<List<Phone>> getData() async
String a="bonjour";
http.Response response = await http.get(
Uri.encodeFull("http://192.168.43.24:27017/api/posts/gettdata?a="+a),
headers: "Accept": "application/json");
print(response.body);
List phonee = json.decode(response.body);
return phonee.map((phone) => new Phone.fromJson(phone)).toList();
【讨论】:
以上是关于颤动如何在http.get请求中传递变量的主要内容,如果未能解决你的问题,请参考以下文章
http GET 请求的参数怎么传递,放在body里用json形式后台request读流获取不到数据。