Tho*_*ole 5 cookies image flutter
我想从我的 Rest api 获取头像图像,但我必须传递 cookie,否则我会收到 401 未经授权的错误。
是否可以使用 Image.Network 之类的东西来做到这一点?
Tho*_*ole 13
这是我错过的标头参数。
这就是我所做的:
Map<String, String> headersMap = {
'Cookie' : 'jwt-cookie=eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiI0IiwiaXNzIjoiMSIsInN1YiI6InRtYSIsImlhdCI6MTU1NjExNTY2MCwiZXhwIjoxNTU2NzIwNDYwfQ.DQMV59lTlGSgVN_viwlUaJIxZNO_Sru0gQT31EnKZEdD533OR9VUCRYaj5pY8ist48zRUmn6HXs4M_oWkkzm7A'
};
Run Code Online (Sandbox Code Playgroud)
我在名为 headersMap 的地图中设置了 cookie,然后我可以在 headers 参数中设置标头,如下所示:
Image.network(baseURL + userService.currentUser.id.toString(), headers: headersMap,)
Run Code Online (Sandbox Code Playgroud)
为了更多的定制,我刚刚找到了这个插件
感谢@pskink 提供的解决方案。
| 归档时间: |
|
| 查看次数: |
4431 次 |
| 最近记录: |