Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Forms 如何在bidi环处理程序中获取表单数据?_Forms_Clojure_Request_Ring_Bidi - Fatal编程技术网

Forms 如何在bidi环处理程序中获取表单数据?

Forms 如何在bidi环处理程序中获取表单数据?,forms,clojure,request,ring,bidi,Forms,Clojure,Request,Ring,Bidi,我正在尝试访问bidi.ring处理程序中的表单数据。表单提交与bidi.ring处理程序关联,我无法在请求中获取表单数据 在一些博客中,我发现formparams就是其中之一。但是请求对象根本没有这个。我还检查了参数route params。都是零 供参考: (defn index-handler [request] (if (= (:request-method request) :post) (let [title (get (:form-params request) "ti

我正在尝试访问bidi.ring处理程序中的表单数据。表单提交与bidi.ring处理程序关联,我无法在请求中获取表单数据

在一些博客中,我发现formparams就是其中之一。但是请求对象根本没有这个。我还检查了参数route params。都是零

供参考:


(defn index-handler [request]
  (if (= (:request-method request) :post)
   (let [title (get (:form-params request) "title")]
     (println title))))

(defn handler []
  (make-handler ["/" {"" index-handler}]))


(defrecord HttpServer [server]
  component/Lifecycle
  (start [this]
    (assoc this :server (http/start-server (handler) {:port 8080}))) ...)

我缺少什么?

看起来您没有进一步的中间件设置。你至少需要。有关如何操作的详细信息,请参阅。

谢谢@cfrick。这正是我所缺少的