You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Postman向另一台电脑的服务器发送请求

跨机器访问本地REST API服务的操作步骤

1. 调整API服务的监听地址

  • 本地可访问但外部无法访问的最常见原因是服务默认仅绑定了127.0.0.1(本地回环地址),仅允许本机请求,需要将监听地址修改为0.0.0.0(监听所有IPv4网卡)或::(兼容IPv4/IPv6所有网卡),也可以直接绑定目标电脑的实际局域网IP。
  • 不同开发框架的修改示例:
    • Node.js Express:将启动代码修改为app.listen(你的服务端口, '0.0.0.0')
    • SpringBoot:在application.yml/application.properties配置文件中添加配置server.address=0.0.0.0
    • Python Flask:启动时添加host参数,执行flask run --host=0.0.0.0
    • Python Django:启动时添加host参数,执行python manage.py runserver 0.0.0.0:你的服务端口

2. 获取目标电脑的局域网IP

  • Windows系统:按下Win+R输入cmd打开命令提示符,执行ipconfig,找到当前正在使用的网络适配器(WiFi/以太网)对应的IPv4地址,格式一般为192.168.x.x或10.x.x.x。
  • Linux/macOS系统:打开终端,执行ip addr或ifconfig,找到对应联网网卡的IPv4地址。

3. 放行防火墙/安全组规则

  • 系统防火墙默认会拦截外部设备的入站请求,需要为你的API服务端口添加放行规则:
    • Windows:打开「Windows Defender防火墙」→「高级设置」→「入站规则」→「新建规则」→ 选择规则类型为「端口」→ 选择TCP协议,填入你的服务端口 → 选择「允许连接」→ 按需勾选网络类型(不确定可全选域、专用、公网)→ 命名规则后保存即可。
    • Linux:若使用ufw防火墙,执行sudo ufw allow 你的服务端口/tcp;若使用firewalld,执行sudo firewall-cmd --add-port=你的服务端口/tcp --permanent && sudo firewall-cmd --reload。
    • macOS:打开「系统设置」→「网络」→「防火墙」→「选项」,点击+号添加你的API服务程序,或直接开放对应端口的入站权限。

如果目标电脑是云服务器,除了上述系统防火墙配置,还需要到对应云服务商的控制台安全组规则中,添加上对应端口的TCP入站放行规则。

4. 跨机器访问测试

  • 确保发起请求的机器和目标服务机器处于同一局域网环境下(如需跨公网访问,还需额外配置内网穿透或公网IP)。
  • 发起请求时,将原请求地址中的localhost替换为第二步查到的目标电脑局域网IP即可,例如原请求地址为http://localhost:8000/api/submit,替换后为http://192.168.3.12:8000/api/submit,即可正常发起POST请求。

内容的提问来源于stack exchange,提问作者Udrocks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:57:01