首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SocketException:操作系统错误: http post时连接被拒绝,错误号= 111,地址=本地主机,端口= 37312

SocketException:操作系统错误: http post时连接被拒绝,错误号= 111,地址=本地主机,端口= 37312
EN

Stack Overflow用户
提问于 2020-10-20 19:30:37
回答 2查看 897关注 0票数 2

我正在尝试将数据从flutter发布到node API。我的代码如下。

代码语言:javascript
运行
复制
final String uri = "http://localhost:3000";
Map<String, String> userBody = {
"firstName":"Vishal",
"lastName":"Soni",
"email":"vishal@gmail.com",
"mobile":"1234567890",
"password":"123",
};

Future<dynamic> postData() async {
try {
  http.Response res = await http.Client().post("$uri/register", body: jsonEncode(userBody), headers:    {
    'Content-Type': 'application/json',
  });
  print(res);
} catch (e) {
  print(e);
 }
}

获取以下错误

EN

回答 2

Stack Overflow用户

发布于 2020-10-20 19:39:03

您需要更改localhost。它应该是您的IP地址。

代码语言:javascript
运行
复制
     final String uri = "http://10.0.2.2:3000";

在这里查找Github上的相同问题。

票数 2
EN

Stack Overflow用户

发布于 2020-10-21 17:44:21

在终端中运行以下命令

代码语言:javascript
运行
复制
adb reverse tcp:3000 tcp:3000 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64444236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档