Flutter HTTP 获取请求错误端口

Pla*_*558 5 dart flutter

我尝试向本地主机服务器执行 GET 请求。我使用 android studio 在外部设备上运行 flutter 应用程序,并在 XAMPP/php 服务器上运行端点,端点也在 PC 上运行。现在问题是每次我运行 GET 请求时它都会在错误的端口上运行。我在 url 端口 80 中写入,但 flutter 在 53555 或其他 53 上执行它...我尝试更改 url 但没有任何改变。这是代码和错误消息

var url = new Uri.http("192.168.2.23:80", "/login", {"username":username,"password":password});
print(url);
var client = http.Client();
http.Response response = await client.get(url);

print('Response status: ${response.statusCode}');
print('Response body: ${response.body}');
Run Code Online (Sandbox Code Playgroud)

这是错误

[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: SocketException: OS Error: Connection timed out, errno = 110, address = 192.168.2.23, port = 53695
Run Code Online (Sandbox Code Playgroud)