diff --git a/poc/bin/static b/poc/bin/static index 5698741..ebe59c4 100755 --- a/poc/bin/static +++ b/poc/bin/static @@ -5,17 +5,17 @@ PATHNAME="$2" REAL="$(realpath --relative-base="$BASE" "$BASE/$PATHNAME")" if [ ! -f "$BASE/$PATHNAME" ]; then - response /status 404 + kapow set /response/status 404 exit else case $REAL in "/"*) - response /status 403 + kapow set /response/status 403 exit ;; *) - response /status 200 - response /headers/Content-Type "$(python -m mimetypes "$BASE/$REAL" | awk '/type:/ {print $2; exit 0}; !/type:/ {print "application/octet-stream"}')" - response /body < "$BASE/$REAL" + kapow set /response/status 200 + kapow set /response/headers/Content-Type "$(python -m mimetypes "$BASE/$REAL" | awk '/type:/ {print $2; exit 0}; !/type:/ {print "application/octet-stream"}')" + kapow set /response/body < "$BASE/$REAL" esac fi