问题标签 [spray-can]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 增加喷雾罐中的最大内容长度
我尝试增加最大内容长度,以便可以将大文件上传到服务器。
我已将此添加到application.conf
然而,上限似乎仍为 1MB。我可以确认读取了参数,因为我可以降低上限并且它将生效。
应用程序触发响应错误 ( 413 Request Entity Too Large
),我有一个 HttpService(接受 CORS)和一个如下所示的路由:
我是否还需要调整其他一些偏好,默认情况下也设置为 1MB?
更新:
这些是依赖版本:
scala - 如何使用 Spray-Can 启用 HTTP 流水线
我在spray-can文档上读到它支持 HTTP Pipelining。但是没有在任何地方指定如何做到这一点的方法或示例。
scala - 如何从响应中删除 spray-can/1.3.3
我spray.io
用来服务 HTTP 请求。作为回应,我想删除有关喷雾框架的信息。那么如何"Server: spray-can/1.3.3"
从响应头中删除spray
呢?
scala - 为单个喷罐管道设置最大含量
我有一个使用喷雾罐的应用程序,并且有一个模块使用管道定期从 http 端点请求大量信息。与我们所做的其他请求相比,这个请求是一个异常,因为它的响应通常是几兆字节。
我的 application.conf 目前有以下内容:
虽然我知道我可以将此值增加到该模块可接受的值,但如果只有一个模块需要增加的限制,我宁愿不增加全局限制 max-content-length 变量。
有没有办法为单个管道定义最大内容长度?
scala - 喷雾罐统计中的大量 OpenRequest
我正在使用 spray-can 版本 1.3.3 和 akka 2.3.9 服务器代码看起来很标准
应用程序.conf:
引导:
我的服务演员:
在我的本地主机环境中,统计数据看起来很合理(至少#of open connections)我正在使用 ab、wrk 基准,但在生产中我得到了非常不同的画面:
有一个 ngnix 接收外部请求并将它们发送到应用程序。
问题是这么多开放连接的根本原因是什么?什么参数,标题,我应该注意什么,调查?
我的应用程序从 docker 容器运行
scala - 增加喷雾罐中的最大 uri 长度
根据文档进行更改。最大uri长度仍然是2048。请在下面找到我的配置。
我已根据此链接http://spray.io/documentation/1.1.2/spray-can/configuration/进行了更改
有人可以在这里帮助我吗?提前致谢。
scala - 如果 Actor 接受 Timedout 消息,spray.io 可以返回 504 吗?
我的服务器是使用喷雾罐编写的。假设在接收函数中我处理超时消息是这样的:
喷雾罐本身是否有可能响应 504 错误?