如果外部Web服务将HTTP 401返回到Play Framework异步WS调用,则会再次自动执行相同的请求。
WS.url(url)
.get()
.map (...)
}
答案 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"
)