Flutter 如何在flatter中通过基本身份验证?
在我的flatter应用程序中,我想实现基本身份验证。该项目就像用户需要登录到应用程序,登录后他们必须进行测试。当测试页面出现时,使用Django knox身份验证(为登录生成令牌)成功登录后,需要实现基本身份验证 下面是下面的代码片段Flutter 如何在flatter中通过基本身份验证?,flutter,Flutter,在我的flatter应用程序中,我想实现基本身份验证。该项目就像用户需要登录到应用程序,登录后他们必须进行测试。当测试页面出现时,使用Django knox身份验证(为登录生成令牌)成功登录后,需要实现基本身份验证 下面是下面的代码片段 import 'package:http/http.dart' as http; import 'dart:convert'; Future TestAPI(String question1, String question2, String question
import 'package:http/http.dart' as http;
import 'dart:convert';
Future TestAPI(String question1, String question2, String question3, String question4) async{
String url = 'https://someapi.com/api/test/';
String username = "myusername";
String password = "mypassword";
String basicAuth =
'Basic ' + base64Encode(utf8.encode('$username:$password'));
var response = await http.post(url,
headers: {
"Content-type": "application/json",
"Authorization": basicAuth
},
body: jsonEncode(
{
"question1":question1,
"question2":question2,
"question3":question3,
"question4":question4,
}
)
);
var convertedDataToJson = json.decode(response.body);
return convertedDataToJson;
我想使用动态用户名和密码。我如何实现逻辑
我经历过,但这不是我想要的。有人能帮助解决这个问题吗?为什么不将用户名和密码作为参数传递给函数?或者你想要实现什么,而这个例子对你没有帮助?通过使用用户名和密码,用户已经登录了。通过使用这些用户名和密码,我想实现基本身份验证。你能告诉我怎么做吗?我是个新手。你能帮我解决这个问题吗?