自己写的API,自己访问的时候没有问题,但是在别人电脑上跑访问程序的时候报了requests.exceptions.connectionerror

问题遇到的现象和发生背景

自己写的API,自己访问的时候没有问题,但是在别人电脑上跑访问程序的时候报了requests.exceptions.connectionerror

用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容

img

我的解答思路和尝试过的方法

这不是爬虫爬崩了才会报的错误吗?用的flask写的,是自带的有什么用户访问权限限制吗?

  1. 服务端和客户端不在同一个局域网下:
  • 得有公网地址,除非用工具,很麻烦
  1. 不在一台设备上:
  • 配置防火墙(或者直接关闭防火墙)
  • 还不行就两台电脑都把ip设置为自动获取然后禁用再启用一下网络(接口ip地址记得改)
  1. 在一台设备上:
    重启电脑.....

以上前提是确认你客户端填的ip、端口都没问题,且服务端没有收到请求
其实你可以直接在浏览器里打开接口的ip端口,看看是报 Not Found 还是报网页无法访问。前者应该是接口本身或者客户端调用的问题,后者就是前面三种情况