aboutsummaryrefslogtreecommitdiff
path: root/src/protocol.lisp
diff options
context:
space:
mode:
authorcolin <colin@cicadas.surf>2024-09-06 21:47:24 -0700
committercolin <colin@cicadas.surf>2024-09-06 21:47:24 -0700
commit1872584975829a68ab95d6b4adf1aabbd896ebc2 (patch)
tree0ca8db95e35ec4337584e0cf85bdc15aa1561eb7 /src/protocol.lisp
parent228d2ed37a71462e912be68bf76c01fd225f7d53 (diff)
Add set-response-type functionHEADmain
Diffstat (limited to 'src/protocol.lisp')
-rw-r--r--src/protocol.lisp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/protocol.lisp b/src/protocol.lisp
index 6951077..3bbe983 100644
--- a/src/protocol.lisp
+++ b/src/protocol.lisp
@@ -213,3 +213,7 @@ string or keyword."
(defun err (&key (code 400) (content "Bad Request") (mimetype "text/plain"))
"Signal an error and abort request."
(error 'request-error :code code :content content :mimetype mimetype))
+
+(defun set-response-type (mimetype)
+ "Set the Content-Type header of the response."
+ (setf (http:content-type*) mimetype))