Author: Adam <git@apiote.xyz>
add named arguments in respond functions
server2.sh | 8 +++++---
diff --git a/server2.sh b/server2.sh index 43e5f5b732c39ae682bbc3c2bfd62434e44f4903..11e18ce30d1f8b055d15ecc83dd48e77c1cb4428 100755 --- a/server2.sh +++ b/server2.sh @@ -103,14 +103,16 @@ } respond404() { path=$1 - # todo template + # todo html message="$path not found" printf "HTTP/1.1 404 Not Found\r\nContent-Length: %s\r\n\r\n%s\r\n" "${#message}" "$message" > "$fifo1" printf "404 -" } respond405() { - message="$1 unsupported" + method=$1 + # todo html + message="$method unsupported" printf "HTTP/1.1 405 Method Not Allowed\r\nContent-Length: %s\r\n\r\n%s\r\n" "${#message}" "$message" > "$fifo1" printf "405 -" } @@ -124,7 +126,7 @@ printf "406 -" } respond500() { - # todo template + # todo html message="Server error: $1" printf "HTTP/1.1 500 Internal Server Error\r\nContent-Length: %s\r\n\r\n%s\r\n" "${#message}" "$message" > "$fifo1" printf "500 -"