unfiltered

    0热度

    1回答

    我刚刚开始学习Scala时开始了我的FP旅程。 现在需要在未过滤的Web应用程序中保留List[String]。当POST请求被发送到端点时,应该从文件更新列表。当GET请求发送到同一端点时,将使用该列表。 现在,我试图避免使用var保存列表。我知道有时我们必须使用var,但只是好奇,有没有一种优雅的方式来处理这种情况。我试过使用scalaz.State Iterator和Steam。但是因为我不

    2热度

    2回答

    我回应了一个流,并且我想将headerName fileName添加到响应的头部。但是我不知道? req.respond(CharContentType("text/csv") ~> ResponseBytes(xxxxx.usersExport)) 我知道一个Header.scalahttps://github.com/unfiltered/unfiltered/blob/master/li

    7热度

    1回答

    我在未过滤的情况下做了一个快速测试,比较了jetty和netty作为底层连接处理程序的吞吐量。只需提供(内存缓存)映像并对其执行负载测试即可。我的发现是在性能上没有显着差异。 除此之外,我的印象是两者都具有类似的缩放功能,例如暂停连接。 另外,未过滤的样式足以让我们对两个框架都有非常相似的(如果不是相同的)接口,所以你不能真正说出一个更容易使用另一个。 所以我想知道,为什么不过滤给我们这两个选择?

    1热度

    1回答

    当编写CGI脚本或基本servlet时,可以在生成整个响应之前将部分响应发送到客户端。例如,当执行大型SQL查询并在HTML表中显示结果时,这是有利的。显示他们进来的结果使应用程序响应得更快。这是可能的在一个基本的REST框架,如Scalatra或Unfiltered - 返回值通常是响应文本?

    3热度

    1回答

    使用Unfiltered时,工具包对请求的Accept-Encoding标头做了微不足道的处理。 但是,我似乎无法找到的是如何接受 gzipped请求实体。客户声明Content-Encoding: gzip的HTTP标头是完全合法的,服务器应该遵守它。这似乎不是默认的未经过滤的行为,也不能找到内置的解决方案。 我错过了一个明显的解决方案,还是我需要手动处理这种情况?如果后来,我会对正确方向的指针

    2热度

    1回答

    我正在使用Unfiltered 0.6.8(使用Jetty连接器),并且遇到了一个奇怪的行为:路径段未被URL解码。 下面的代码位是我最小的测试案例: import unfiltered.request._ import unfiltered.response._ object Test extends App with unfiltered.filter.Plan { def i

    2热度

    1回答

    我是Scala的新手,试图理解模式匹配结构的语法,特别是来自Unfiltered(http://unfiltered.databinder.net/Try+Unfiltered.html)中的示例。 这是一个简单的HTTP服务器,可以回显Hello World!和2份的路径,如果该路径是2份长: package com.hello import unfiltered.request.GET