问题
OkHttp请求后端接口, 控制台报错
请求失败:java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 8080) from /127.0.0.1
详细问题
2022-09-18 11:21:19.838 16731-18584/com.example.electronicmall D/ControlsProviderService: 请求失败:java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 8080) from /127.0.0.1 (port 56738) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused)
解决方案
采用本机网络地址替代localhost(在局域网的环境下考虑使用本机的地址169.254.x.x来代替localhost或者127.0.0.1)
即将原url
String url = "http://localhost:8080/demo/getUserById"
改为该url
String url = "http://169.254.x.x:8080/demo/getUserById"
参考文献
错误已解决:java.net.ConnectException: Failed to connect to localhost/127.0.0.1
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈