gpt4 book ai didi

flutter - 具有身份验证和一些从 REST API 获取的 Flutter 应用程序的最佳实践

转载 作者:IT王子 更新时间:2023-10-29 07:00:52 25 4
gpt4 key购买 nike

我正在开发一个相当大的智能手机应用程序,我选择使用 flutter。我只玩过并制作了一些小而简单的应用程序。现在我面对现实世界,事情变得相当困难。

我来自 React,所以我认为实现它的最佳方法是将 redux 与 Boilerplate 结合使用但我什至无法获取和显示任何内容。

我的目标:用户登录 -> 我将 token 保存在商店中,然后将其用于我需要发出的任何请求。

你知道实现我的目标的其他方法吗?

最佳答案

您可以使用JWT 并在用户首次登录时在服务器中创建一个 token 。之后,您可以将该 token 保存在设备(以及服务器)上,并将其添加到您在以后的调用中执行的 http 请求中:

Future<http.Response> fetchPost() {
return http.get(
'https://jsonplaceholder.typicode.com/posts/1',
// Send authorization headers to your backend
headers: {HttpHeaders.authorizationHeader: "Basic your_api_token_here"},
);
}

您将能够让用户登录,在未来的应用程序中使用您在数据库中的 token 运行。

有关此请求的更多信息:https://flutter.io/cookbook/networking/authenticated-requests/

关于flutter - 具有身份验证和一些从 REST API 获取的 Flutter 应用程序的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50817572/

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