这种一般是由于发送http请求的响应不是 200 ,但是还去调用了 httpURLConnection.getInputStream() 来获取输入流,就会报 FileNotFoundException 这个异常。
解决思路:
1.完善代码逻辑:发送信息后,判断 getResponseCode 是否为HttpURLConnection.HTTP_OK(200),是 200 才去获取信息;不是200就输出错误日志信息,记得要把响应码输出好定位具体问题。
2. 根据日志信息查看具体的响应码然后再排查出具体出问题在什么地方,比如 404请求的 url 问题,500 是服务端的问题,等等。http 响应码可以网上找下,这个仅供参考:https://www.cnblogs.com/xflonga/p/9368993.html