相关疑难解决方法(0)

Flutter - http.get 在 macos 构建目标上失败:连接失败

我开始将我的 Flutter 应用程序移植到macos Desktop。用户界面开始很好。但是,一旦应用程序进行网络调用,它就会立即失败并显示Connection failed (OS Error: Operation not allowed)

运行单行:

final response = await http.get('https://jsonplaceholder.typicode.com/posts/1');
Run Code Online (Sandbox Code Playgroud)

失败:

Unhandled Exception: SocketException: Connection failed (OS Error: 
    Operation not permitted, errno = 1),
         address = jsonplaceholder.typicode.com, port = 443
#0      IOClient.send (package:http/src/io_client.dart:33:23)
Run Code Online (Sandbox Code Playgroud)

macos 构建目标来自此处的Google 示例。

Flutter (Channel master, v1.9.8-pre.108)

permissions http flutter flutter-desktop

13
推荐指数
2
解决办法
3949
查看次数

标签 统计

flutter ×1

flutter-desktop ×1

http ×1

permissions ×1