2

我想调用网络服务并获取 PDF 文件

val testPdf: String = "http://ivan/ReportServer/Pages/ReportViewer.aspx?%2fDGG%2fInvoice&rs:Command=Render&rs:Format=PDF"
val request = WS.url(testPdf).withAuth("user", "password", AuthScheme.BASIC)
  request.get().map {
    response => {
      val pdf = response.getAHCResponse.getResponseBodyAsBytes
    }
  }

我通常会得到一个带有其他链接的 pdf,例如http://www.scala-lang.org/docu/files/ScalaByExample.pdf,但我的参考不包含好的字符 - “%2f”,Java 将其转换为斜线。我怎样才能逃避这个网址?

我在play版本2.1.1

4

0 回答 0