为什么 http.get 在 Flutter 中抛出错误
Why http.get is throwing error in Flutter
The error message that is showing in Dev tools我正在尝试在 Flutter 中执行一个 PHP 文件。
我的代码是:
class _MyAppState extends State<MyApp> {
@override
var url = 'http://localhost/myDashFolder/getdata.php';
Future<List> getData() async {
final response = await http.get(Uri.parse(url));
if (response.statusCode == 200) {
return json.decode(response.body);
}
else {
throw Exception("Response content length is ${response.statusCode}, failed to get any details.");
}
}
在开发工具中,获取请求显示错误。但是,当我手动执行相同的操作时,它起作用了。
我做错了什么?
url = http://10.0.2.2/myDashFolder/getdata.php
尝试在您的模拟器中使用上述 URL。
来源:LINK
如果解决方案不起作用,请发表评论。
The error message that is showing in Dev tools我正在尝试在 Flutter 中执行一个 PHP 文件。 我的代码是:
class _MyAppState extends State<MyApp> {
@override
var url = 'http://localhost/myDashFolder/getdata.php';
Future<List> getData() async {
final response = await http.get(Uri.parse(url));
if (response.statusCode == 200) {
return json.decode(response.body);
}
else {
throw Exception("Response content length is ${response.statusCode}, failed to get any details.");
}
}
在开发工具中,获取请求显示错误。但是,当我手动执行相同的操作时,它起作用了。
我做错了什么?
url = http://10.0.2.2/myDashFolder/getdata.php
尝试在您的模拟器中使用上述 URL。
来源:LINK
如果解决方案不起作用,请发表评论。