我正在尝试使用以下代码在dart中发送发布请求。
Future<Response> post (url,
{
headers, // My Map<String, String> for header info
body // My Map<String, String> for body info
})
return JSON.jsonDecode(post);
我希望它能发送,但是,我收到两个错误。
The name response isn't a type, and cant be used as a type argument
,当我将鼠标悬停在“响应”上时,
expected to find ;
,当我将鼠标悬停在“帖子”上时。
我也在android studio中用绿色下划线说avoid unnecessary statements
答案 0 :(得分:1)
我遇到了同样的问题,我发现重新运行flutter pub get
可以帮助确保该Http库的下载。
答案 1 :(得分:0)
此问题发生在低规格的计算机中,这使得android studio需要时间来识别新输入。等待将解决此问题,在这种情况下,您可以通过单击类型Response
来加快此“识别”过程,这将使编辑者专注于此。另外,在添加新代码之前,请以正确的方式添加括号和逗号,因为Dart Analyzer
将很快引起混乱,并在编辑器中填充错误消息。