在HTTP 401之后重复播放框架WS异步调用

时间:2013-06-18 17:25:24

标签: java playframework playframework-2.1

如果外部Web服务将HTTP 401返回到Play Framework异步WS调用,则会再次自动执行相同的请求。

WS.url(url)
  .get()
  .map (...)
}

1 个答案:

答案 0 :(得分:2)

这是Async Http Client的一个问题,它是Play Framework的依赖项。

它已在com.ning中修复:async-http-client:1.7.12 - https://github.com/AsyncHttpClient/async-http-client/issues/213

要更新依赖项,请按如下所示修改项目/ Build.scala:

...
val appDependencies = Seq(
    ....
    "com.ning" % "async-http-client" % "1.7.17"
)