问题标签 [eofexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android:空响应时出现 EOFException
我正在使用以下代码。(ServiceResponse 是一个仅用于包装响应的对象)
我在调用 HttpURLConnection.getResopnseCode 或 HttpURLConnection.getContentLength 时收到 EOFException,并且服务器仅响应 HTTP 代码 200 但没有内容。我在其他具有正文响应 (JSON) 并且工作正常的服务调用上使用了确切的方法。我在这里看到了类似的帖子,并试图在没有运气的情况下应用修复程序(这就是为什么你可以看到“连接”设置得非常好)。我也在使用System.setProperty("http.keepAlive", "false"); 以防万一。
更新
这是堆栈跟踪
android - Facebook SDK 3 EOFException
我正在使用新的 Facebook SDK 3.0。在将图像从 URL 发布到“我/照片”时,我间歇性地得到一个EOFException
. 我偶尔会收到此错误(约 20 次中的 1 次)。
我还必须补充一点,EOFException
如果我再次重试发布,它会成功发布。
EOFException
因此,暂时我已经编写了代码,如果我得到并且解决方案似乎令人满意,则自动重试一次。
但我需要知道是什么导致了它,它是 Android SDK 中的一个错误。我用谷歌搜索了很多,但什么也得不到。
我正在发布日志(出于安全原因删除我的访问令牌和图像 URL)
java - 使用 HttpUrlConnection 获取 java.io.EOFException
EOFException
当我调用 REST API 时,我得到了。我知道它说响应为空。但它不应该。我在 iOS 应用程序中使用相同的 API 没有任何问题。
这是我的代码:
我尝试过以下事情,但没有奏效。论文在代码中被注释掉。:
1) System.setProperty("http.keepAlive", "false");
2) urlConnection.setRequestProperty("Connection", "close");
3)urlConnection.connect();
该语句Log.d(TAG, "Status code : " + statusCode);
没有被记录。通常它可以工作。
Logcat 屏幕截图:
java - 尝试从套接字读取时出现 java.io.EOFException
我不知道为什么会出现 java.io.EOFException。从服务器获取二进制流后,我想写一个文件。
这是我的代码
堆栈跟踪
android - 在 Android 中使用 HttpsUrlConnection 连接到 Web 服务器时出现 SocketException 和 EOFException
我的客户有时会遇到两个异常 SocketException:当我尝试连接到soap web 服务器时,Socket is closed 和 EOFException。
我使用这段代码:
SocketException 发生在这里:
或者
EOFException 发生在这里:
有人知道这里有什么问题吗?
java - 在 Java 中通过 udp 发送对象
我试图通过首先序列化它然后在另一端反序列化它来通过 udp 发送和反对。我认为这将是微不足道的,因为我之前通过 udp 发送了其他数据并将内容序列化到文件等。
我现在已经调试了一段时间,并且在接收端不断收到 EOFException。数据包正确到达,但不知何故反序列化失败。我不确定错误是发件人还是收件人。我想问题可能与接收方不知道数据包的大小有关。
这是我的发件人类:
下面是序列化函数:
包接收类
在接收端监听数据包的线程:
最后是我通过 UDP 发送的课程:
我试图根据互联网上的一些示例从序列化数据包的大小或插入任意 2048 中获取数据包大小。虽然无法让它工作。
android - HttpURLConnection getInputStream() 中的 EOFException 和 FileNotFoundException
当尝试使用发布数据连接到http://ws.audioscrobbler.com/2.0/HttpURLConnection
时,我得到(随机)
或者
在我运行 Android 4.2.2 的 Nexus 4 上。
有人可以帮忙吗?
编辑
我升级到 4.3:同样的问题。
java - readUTF 中的 EOFException
我EOFException
在使用readUTF()
方法时遇到以下问题,请让我知道如何解决这个问题,还请建议如何readUTF()
通过其他网络传输套接字信息
java - java.io.EOFException(关闭流有问题)
获得了一个简单的客户端/服务器应用程序,仅实现了登录/注销。当我按下连接时,它运行完美,但是在尝试断开连接时出现问题(在客户端获取 EOFException)。我几乎可以肯定这是由于溪流关闭不佳。有什么提示吗?
客户端类:
服务器(线程)类:
java - 在 EOFException 变量 = null 之后
如果我结束客户端会话,则会引发 EOFException,但我读到这很正常,所以我只需启动一个具有相同功能但值为 Restaurant=null; 的新线程。虽然我把它写在一个 .txt 文件中
我认为您不需要我的请求处理程序的代码,所以我不会附加它以减少代码垃圾邮件。调用以下方法的方法是 requesthandler
如果您需要更多信息代码等,我期待您的帮助。 :) 这是退出客户端后抛出的下面的异常
我将知道你的代码添加到我的代码中,但在抛出 EOFException 后餐厅仍然为空......