【发布时间】:2021-04-20 00:00:41
【问题描述】:
我正在编写一个 Flutter 应用程序,其中涉及从 HTTP 服务器获取一些数据。这是我的代码:
// the local IP of my testing server
final String SERVER = 'http://192.168.1.13:5000';
class Database {
Future<String> _getJob(int jobID) async {
var response = http.get('$SERVER?jobID=$jobID');
return response.body;
}
}
目前这是输出:
[错误:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常: SocketException:操作系统错误:连接被拒绝,errno = 111,地址 = 192.168.1.13,端口 = 41966
很明显,这是因为端口 41966 上没有任何内容,但请求不应该发送到该端口,而应该发送到端口 5000。是否有其他指定端口的方法?
(我的异步代码可能不是很好,一旦我弄清楚了,我会继续努力)
【问题讨论】: