【问题标题】:Detecting a closed connection in Restlet在 Restlet 中检测关闭的连接
【发布时间】:2015-09-22 20:48:41
【问题描述】:

我有一个 Restlet 服务器应用程序,当响应表示未完全传递时(由于用户点击停止按钮等),它需要进行一些清理。到目前为止,我发现了两个在表示发送后调用的回调:

  1. 在我的自定义表示中覆盖 OutputRepresentation.release()
  2. Uniform 实例传递给Resource.setOnSent(Uniform)

无论响应表示是否已完全传递,都会调用这两种方法。如何检查是否已完全交付?

【问题讨论】:

    标签: restlet


    【解决方案1】:

    我解决这个问题的方法是发现当连接断开时 Restlet 会抛出一个 IOException。我可以在 catch 块中进行清理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-15
      • 1970-01-01
      • 2013-01-07
      • 2012-01-18
      • 2013-02-02
      • 1970-01-01
      • 2017-01-17
      • 2021-12-02
      相关资源
      最近更新 更多