Scala で Http 用の Dispatch Databinder ライブラリを使用しています。
私はこの方法を持っています。
def testCheckPage(url:String):String = {
  try {  
    var http = new Http
    var request = new Request(url)                                      
    val req_with_agent = request <:< Map("User-Agent" -> "Mozilla/4.0")  
    val responseBody = Http (req_with_agent as_str)
    responseBody.length.toString
  } catch {
    case ex: Exception if ex.getMessage == null => "Message: " + ex.toString
    case ex: Exception => "Message: " + ex.getMessage 
  }
}
などの特定の URL ではhttp://bae.cf.huffingtonpost.com、java.nio.BufferUnderflowException. どうして?