如何在Flutter中设置'X-IW-SESSION'的属性

问题描述 投票:1回答:1

我正在将雇主当前使用的Android应用转换为扑朔迷离。我最近面临的困难之一是如何使用json将数据发布到服务器。

对于某些数据事务,服务器需要使用'X-IW-SESSION',它在原始应用程序中设置如下:

httpURLConnection.setRequestProperty("X-IW-SESSION", session);

我尝试使用以下属性,但无法获得所需的结果。

Map<String, String> headers = {
      HttpHeaders.contentTypeHeader: "application/json",
      HttpHeaders.authorizationHeader: session,
    };

我检查了flutter的官方文档。我找不到名称“ x-iw-session”,但看到了类似的内容= HttpHeaders.authorizationHeader

在旧的android应用中,“ x-iw-session”可帮助用户使用存储在共享首选项中的会话(字符串)登录。在flutter应用程序中,我可以访问相同的会话(字符串),但是我不知道如何使用相同的会话登录服务器。

当前,这是我的服务器作为失败响应发送的内容:

{success: false, message: Please Login..You dont have permission}

请告诉,如果我需要显示一些特定的代码。

authentication flutter authorization
1个回答
0
投票

也许这会起作用。

Map<String, String> headers = {
      HttpHeaders.contentTypeHeader: "application/json",
      ”X-IW-SESSION”: session,
    };

如果是这样,请检查HttpHeaders中的声明。

© www.soinside.com 2019 - 2024. All rights reserved.