There was an error while loading. Please reload this page.
You can use the wrap-content-type middleware to add a Content-Type header based on the file extension in the URI:
wrap-content-type
Content-Type
(use 'ring.middleware.content-type) (def app (wrap-content-type your-handler))
So if a user accessed a stylesheet at:
http://example.com/style/screen.css
Then the content-type middleware would add the following header:
Content-Type: text/css
You can take a look at the default content type mappings in the ring-core/src/ring/util/mime_types.clj.
You can also add custom mime-types by using the :mime-types option:
:mime-types
(use 'ring.middleware.content-type) (def app (wrap-content-type your-handler {:mime-types {"foo" "text/x-foo"}}))
Next Page - Parameters