wrap-params middleware doesn't function when not url-encoded...
IE send an url not url-encoded when "Send UTF-8 query strings..." flag of Internet Option is unset. And parameters of this request can't be processed properly by wrap-params, which decode ...
Minor docstring update for http-only flag
Fix confusing and incorrect definition in docstring for http-only https://www.owasp.org/index.php/HttpOnly
Don't close Outputstream (when using InputStream :body)
Also don't flush the OutputStream. The Servlet Container will flush and close the response OutputStream. The current implementation closes the response OutputStream even though a client requests "keep-alive". ...
Fix for wrap-nested-params and multi-valued parameters without '[]'
I recently had to use a multiple select box on an HTML form, but didn't end the parameter name with "[]". wrap-params correctly transforms "foo=bar&foo=baz" into {"foo" ...
"Anything" -> "Any" Thanks for Ring! I'm new to Clojure and web development with Ring, Compojure, and Enlive has been awesome.
Add a few type hints to avoid reflection
I have added a couple of type hints to ring.servlet & ring.core to fix reflection warnings. All tests pass.
Make sure regexp is performed against a string.
Make sure regexp is performed against a string. This helps the rare case where keyword params already exist at this point.