解决java.net.SocketException: Socket closed错误的方法
我在项目中使用的是OkHttpUtils请求工具所以解决方法如下
get请求(我就是遇到的这种情况出现的错误)
解决方法:OkHttpUtils.get().addHeader("Connection", "keep-alive")
post请求(没有测试过)
解决方法:OkHttpUtils.post().addHeader("Connection", "keep-alive")
解决思路就是在添加Header添加参数Connection:keep-alive键值对
可能的原因是当调用同一方法多次,第一次完成之后就会关闭连接,再次调用这个方法导致再次调用失败出现java.net.SocketException: Socket closed
本文介绍了解决在使用OkHttpUtils进行HTTP请求时遇到的java.net.SocketException:Socketclosed错误的方法。通过在请求头中添加Connection:keep-alive参数,可以避免因连接关闭而导致的请求失败。
1662





