Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
颤振http无效的头名称_Http_Flutter - Fatal编程技术网

颤振http无效的头名称

颤振http无效的头名称,http,flutter,Http,Flutter,我的头球有问题 标题字段名称无效,为128 值得一提的是,当我使用JSON模拟服务器时,它工作得非常好,在切换DOCKER环境后,我得到了错误。我想补充其他细节。我还测试了在docker环境下工作的真实后端代码,我使用fetch API在浏览器上进行了测试,angular应用程序也运行良好。我认为这与我的后端或此类CORS问题无关 未来登录(字符串电子邮件、字符串密码)异步{ 最终字符串url='$baseUrl/login'; 试一试{ final http.Response Response

我的头球有问题

标题字段名称无效,为128

值得一提的是,当我使用JSON模拟服务器时,它工作得非常好,在切换DOCKER环境后,我得到了错误。我想补充其他细节。我还测试了在docker环境下工作的真实后端代码,我使用fetch API在浏览器上进行了测试,angular应用程序也运行良好。我认为这与我的后端或此类CORS问题无关

未来登录(字符串电子邮件、字符串密码)异步{
最终字符串url='$baseUrl/login';
试一试{
final http.Response Response=wait http.post(
网址,
标题:{
HttpHeaders.contentTypeHeader:'application/json;charset=UTF-8',
},
正文:JSONECODE({
“电子邮件”:电子邮件,
“密码”:密码,
“设备名称”:“苹果”,
}),
);
如果(response.statusCode!=200){
抛出HttpException(“发生错误${response.statusCode}”);
}
如果(response.statusCode==422){
抛出不可处理的实体(“表单值不正常”);
}
最终登录用户=Login.fromJson(json.decode(response.body));
_令牌=user.data.token;
_电子邮件=电子邮件;
最终共享引用共享引用=
等待SharedReferences.getInstance();
final userData=json.encode({
“令牌”:,
“电子邮件”:,
});
setString('userData',userData);
notifyListeners();
}捕获(例外){
抛出异常;
}
}

网络已被劫持。也许你应该考虑一下http:/p>问题已经解决了。问题是后端应用程序响应头。标头被添加了不必要的空白,以响应颤振无法处理的数据。