java.net.ConnectException: failed to connect to /192.168.0.107 (port 8080) from /192.168.0.109 (port

错误

android(本地)请求后端springboot(本地)项目接口, 请求失败, 控制台报错如下
请求失败:java.net.ConnectException: failed to connect to /192.168.0.107 (port 8080) from /192.168.0.109 (port 54696) after 10000ms: isConnected failed: EHOSTUNREACH (No route to host)

详细错误

2022-09-22 19:55:47.301 31716-31990/com.example.electronicmall D/ControlsProviderService: 请求失败:java.net.ConnectException: failed to connect to /192.168.0.107 (port 8080) from /192.168.0.109 (port 54696) after 10000ms: isConnected failed: EHOSTUNREACH (No route to host)

使用postman进行接口测试
请添加图片描述

解决方案

1 w i n + R win+R win+R → \rightarrow 输入 c m d cmd cmd → \rightarrow 黑窗口输入 i p c o n f i g ipconfig ipconfig → \rightarrow 查看无线局域网适配器 W L A N WLAN WLAN下的 I P v 4 IPv4 IPv4网址请添加图片描述
笔者上次查看 I P v 4 IPv4 IPv4网址为 192.168.0.107 192.168.0.107 192.168.0.107
但由于一般情况电脑是自动动态配置 I p Ip Ip地址的;当你连接 W L A N WLAN WLAN或者插入网线的时,电脑会自动获得一个 I p Ip Ip地址;
因此, 此时 a n d r o i d android android所请求的后端程序由于 I p Ip Ip地址改变 连接失败
2
对于 a n d r o i d android android程序, 更改后端请求接口地址为现在电脑 I p Ip Ip地址
即对 a n d r o i d android android程序内容进行全局替换( C t r l + S h i f t + R Ctrl+Shift+R Ctrl+Shift+R), 第一个搜索框填写被替换内容, 第二个搜索框填写替换内容, 点击Replace + All即可
请添加图片描述

3
由于笔者数据库在本地, 因此更改数据库url链接中ip地址为现如今电脑ip地址(若使用localhost或127.0.0.1作为ip地址, 无需进行修改)
在这里插入图片描述

原因

根据DHCP协议, 电脑将动态配置ip地址;由于ip地址改变导致请求url路径失效, 因此需要重新配置前端请求后端的url路径以及后端请求数据库的url路径

原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞滕人生TYF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值