我正在将我雇主目前的android应用程序转换为flutter。我最近一直面临的一个困难是如何使用json将数据发布到服务器。
对于某些数据交易,服务器需要'X-IW-SESSION',在原始app中设置如下:
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}请告诉我,如果我需要显示一些特定的代码。
发布于 2019-10-27 07:29:52
也许这能行得通。
Map<String, String> headers = {
HttpHeaders.contentTypeHeader: "application/json",
”X-IW-SESSION”: session,
};如果是,请检查HttpHeaders中的声明。
https://stackoverflow.com/questions/58573897
复制相似问题