Moving poc under testutils directory.
This commit is contained in:
Executable
+21
@@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
|
||||
BASE="$1"
|
||||
PATHNAME="$2"
|
||||
REAL="$(realpath --relative-base="$BASE" "$BASE/$PATHNAME")"
|
||||
|
||||
if [ ! -f "$BASE/$PATHNAME" ]; then
|
||||
kapow set /response/status 404
|
||||
exit
|
||||
else
|
||||
case $REAL in
|
||||
"/"*)
|
||||
kapow set /response/status 403
|
||||
exit
|
||||
;;
|
||||
*)
|
||||
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
|
||||
Reference in New Issue
Block a user