Scala 设置单喷罐管道的最大含量
我有一个使用spray can的应用程序,还有一个模块使用管道定期从http端点请求大量信息。与我们所做的其他请求相比,这个请求是一个异常,因为它的响应通常是几兆字节 我当前在application.conf中有以下内容:Scala 设置单喷罐管道的最大含量,scala,spray,content-length,http-content-length,spray-can,Scala,Spray,Content Length,Http Content Length,Spray Can,我有一个使用spray can的应用程序,还有一个模块使用管道定期从http端点请求大量信息。与我们所做的其他请求相比,这个请求是一个异常,因为它的响应通常是几兆字节 我当前在application.conf中有以下内容: spray.can.client.parsing { max-content-length = 8m } 虽然我知道我可以将这个值增加到这个模块可以接受的值,但是如果只有一个模块需要增加的限制,我宁愿不增加全局限制max content length变量 有没有办法为
spray.can.client.parsing {
max-content-length = 8m
}
虽然我知道我可以将这个值增加到这个模块可以接受的值,但是如果只有一个模块需要增加的限制,我宁愿不增加全局限制max content length变量
有没有办法为单个管道定义最大内容长度?我认为您无法配置不同的管道类型。我最近回答了关于为一些管道配置喷雾罐的问题,不幸的是,问题是相同的
发生这种情况的原因是http客户机的所有配置仅在编译时完成。事实上,如果我们可以用自己的配置自己的并将其注入到对象中,我们就不会有任何问题。但是
Http
对象不接受任何“运行时”配置。谢谢你的回答!