gpt4 book ai didi

flutter - 访问 API 响应并在单击按钮时打印它?

转载 作者:行者123 更新时间:2023-12-03 03:05:01 31 4
gpt4 key购买 nike

在登录 API 中它返回响应,我想在按钮 onclick 中获取响应并打印它。

我该怎么做?

   onTap: () async => {
await propertyBloc.fetchAllCategory();

<some code>

},

最佳答案

要完成你的任务,你必须需要做这些事情:

  1. 调用API并获取响应
  2. 点击打印

1. 要获得响应,您必须导入 http package ,然后执行此操作:

制作一个给出响应的方法:

import 'package:http/http.dart' as http;

Future<http.Response> fetchData() async {
final response =
await http.get(your_url);

if (response.statusCode == 200) {
// If server returns an OK response, parse the JSON.
return json.decode(response.body);
} else {
// If that response was not OK, throw an error.
throw Exception('Failed to load post');
}
}

2.

//Call the function on tap of the button, which will return the data
onTap: (){this.fetchData();}

希望对您有所帮助。 :)

关于flutter - 访问 API 响应并在单击按钮时打印它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57840825/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com