File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 55 [ring.middleware.params]
66 [ring.middleware.keyword-params]
77 [ring.middleware.multipart-params]
8+ [ring.middleware.cookies]
89 [project1.html :as html]
910 [clojure.string]))
1011
6869(defn test2-handler [request]
6970 {:status 301 :headers {" Location" " http://github.com/ring-clojure" }})
7071
72+ (defn cookie-handler [request]
73+ {:body (layout [:div [:p " Cookies:" ]
74+ [:pre (:cookies request)]])})
75+
7176(defn form-handler [request]
7277 {:status 200
7378 :headers {" Content-type" " text/html" }
79+ :cookies {:username (:login (:params request))}
7480 :body (layout
7581 [:div
7682 [:p " Params:" ]
9197 " /test2" (test2-handler request)
9298 " /test3" (handlers/handler3 request)
9399 " /form" (form-handler request)
100+ " /cookies" (cookie-handler request)
94101 nil ))
95102
96103(defn wrapping-handler [request]
111118 ring.middleware.keyword-params/wrap-keyword-params
112119 ring.middleware.params/wrap-params
113120 ring.middleware.multipart-params/wrap-multipart-params
121+ ring.middleware.cookies/wrap-cookies
114122 simple-log-middleware))
You can’t perform that action at this time.
0 commit comments