]> gitweb.factorcode.org Git - factor.git/commitdiff
http: add set-headers utility word
authorDoug Coleman <doug.coleman@gmail.com>
Wed, 8 Mar 2023 03:31:38 +0000 (21:31 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Wed, 15 Mar 2023 00:50:34 +0000 (19:50 -0500)
basis/http/http.factor

index 9841b9ce06c653171d0860ed5b829b2fef617592..4d7a609ab2a178364210c9ed91d81a2600d7dcc1 100644 (file)
@@ -142,6 +142,9 @@ TUPLE: request
 : set-header ( request/response value key -- request/response )
     pick header>> set-at ;
 
+: set-headers ( request/response assoc -- request/response )
+    [ swap set-header ] assoc-each ; inline
+
 : basic-auth ( username password -- str )
     ":" glue >base64 "Basic " "" prepend-as ;