Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 播放:在测试中通过URL访问静态文件_Scala_Playframework - Fatal编程技术网

Scala 播放:在测试中通过URL访问静态文件

Scala 播放:在测试中通过URL访问静态文件,scala,playframework,Scala,Playframework,我在公用文件夹中有一个静态xml文件,我想通过激发来访问它 WS.url(myFileUrl) 从我的测试中。有什么想法吗 问题在于,如果您想通过URL访问静态文件,您需要一个真正的服务器来运行和服务请求。因此,您可以按如下方式添加服务器并指定端口: "run in a server" in new WithServer(port = 3333)) { await(WS.url("http://localhost:3333").get).status must equalTo(OK)

我在公用文件夹中有一个静态xml文件,我想通过激发来访问它

WS.url(myFileUrl)

从我的测试中。有什么想法吗

问题在于,如果您想通过URL访问静态文件,您需要一个真正的服务器来运行和服务请求。因此,您可以按如下方式添加服务器并指定端口:

"run in a server" in new WithServer(port = 3333)) {
     await(WS.url("http://localhost:3333").get).status must equalTo(OK)
    }

你的问题是什么?您是否遇到错误?您是否正在尝试类似的
WS.url(http://localhost:9000/myFileUrl)
?@Kris我发现问题在于,在执行测试时,您没有运行真正的服务器,除非您按照所示配置一台服务器below@Todor很好,你能解决它。