【发布时间】:2021-06-02 00:36:55
【问题描述】:
我正在 Flutter 中制作一个应用程序,我需要在标题上发送一个 cookie 以访问我的 Web API。
但是,我没有任何成功。
这是我的代码。 我如何在颤动中持久化 Cookie?
import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:shared_preferences/shared_preferences.dart';
class XsrfToken {
static Future<String> getXsrf(String getJwt) async {
var url = 'https://www.myservice.com/api/v1/api.php';
var decode = json.decode(getJwt);
var header = {"Content-Type": "application/json"};
Map params = {"token": decode};
var _body = json.encode(params);
var response = await http.post(url, headers: header, body: _body);
print('Responde status ${response.statusCode}');
print('Responde body ${response.body}');
var xsrf = response.body;
var prefs = await SharedPreferences.getInstance();
prefs.setString("TokenXSRF", xsrf);
return xsrf;
}
}
【问题讨论】:
-
我正在尝试在我的代码中重现。但到目前为止我还没有能够
-
你能在代码中告诉我吗?