btu*_*tal 6 cookies http dart flutter
我正在开发 Flutter 一个应用程序,它将使用基于 Express 的 REST api。在实现基于 Cookie 的会话时,我想通过基本身份验证请求从应用程序检索 cookie,但不知何故我无法检索 cookie 作为响应。当我从 Postman 发出相同的请求时,没有问题,cookie 会自动设置。
我使用 HTTP 包来发出请求,代码非常简单,如下所示。
void login(String username, String password) async {
var url = 'http://$username:$password@111.222.333.444:3333/auth';
var response = await http.get(url);
print('Response header: ${response.headers}');
print('Response status: ${response.statusCode}');
print('Response body: ${response.body}');
}
Run Code Online (Sandbox Code Playgroud)
响应头或正文中没有 cookie。
hoa*_*uyy -1
您必须在标头中调用“set-cookie”:
var cookies = response.headers['set-cookie'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7753 次 |
| 最近记录: |