2

Webサービスを呼び出して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
    }
  }

私は通常、http://www.scala-lang.org/docu/files/ScalaByExample.pdfなどの他のリンクを含む pdf を取得しますが、参照には Java がスラッシュに変換する "%2f" という適切な文字が含まれていません。この URL をエスケープするにはどうすればよいですか?

私はプレイバージョン2.1.1にいます

4

0 に答える 0