我正在使用Play framework 2.5。我创建了一个新项目并尝试测试Web服务。
目前我刚刚在https://www.playframework.com/documentation/2.5.x/ScalaTestingWebServiceClients#testing-a-github-client复制了这个例子。
在我的机器上,我正在使用代理,并且在运行GitHubClientSpec
时testOnly GitHubClientSpec
我从代理收到错误作为回复。
我还从scala控制台尝试的是一段代码:
import play.core.server._
import play.api.routing.sird._
import play.api.mvc._
val server = NettyServer.fromRouter(ServerConfig(
port = Some(19000),
address = "127.0.0.1"
)) {
case GET(p"/hello") => Action {
Results.Ok(s"Hello")
}
}
并curl http://localhost:19000/hello
,返回“你好”。
所以这样可以正常工作,但是当运行testOnly GitHubClientSpec
时,它不是。
如何阻止Play使用代理?