如何从http响应中提取标头值?

时间:2021-06-10 14:19:58

标签: flutter flutter-http

我正在使用 http post 发送一些信息并返回响应。

final response = await http.post(
                      Uri.parse(
                        "some url"
                      ),
                      headers: <String, String>{
                        'email': email,
                        'callbacktoken': callbacktoken
                      },
                    );

当我运行它时,当来自后端的响应具有标头值时,我的执行会卡在这个代码块(我尝试在下一行放置一个打印语句),但是如果我发送的响应没有来自后端的标头(我在后端使用 django)然后我的程序运行没有问题。

所以我的问题是如何处理带有标题的响应以及如何提取它们?

1 个答案:

答案 0 :(得分:0)

经过一番研究,我终于找到了问题所在。我的自定义标头名称中有空格“新用户”,因为 http 无法解析它。将名称更改为“newuser”后一切正常。

相关问题