你能在标题中设置一个帖子请求的大小限制吗?

时间:2013-08-07 01:57:14

标签: http post clojure noir

我正在尝试向我的noir服务器发送一个帖子请求,但是我有太多的参数,服务器只响应413状态代码。我想知道我是否可以提高帖子请求的字符数限制。我可以通过What is the size limit of a post request?Clojure/Ring: Using the ring jetty adapter, large requests give me a 413: FULL HEAD error.

等其他服务来阅读

谢谢!

1 个答案:

答案 0 :(得分:2)

noir.server/start接受选项映射作为第二个参数(它本身是可选的)。如果此映射包含键为:jetty-options的条目,则该键的值将作为options参数传递给ring.adapter.jetty/run-jetty

所以,你可以这样说

(server/start 8080 {:jetty-options {:configurator ...}})

其中:configurator键的值与我对您链接到的Clojure/Ring: Using the ring jetty adapter, large requests give me a 413: FULL HEAD error.问题的回答中所述:

;;; reproducing here for convenience
(fn [jetty]
  (doseq [connector (.getConnectors jetty)]
    (.setHeaderBufferSize connector header-buffer-size)))

header-buffer-size是存储您满意的值的Var的名称。

相关问题