(macOS)
while true; do printf 'HTTP/1.1 200 OK\r\n\r\n'; cat <file>; | nc -l 10100; done
(linux)
while true; do printf 'HTTP/1.1 200 OK\r\n\r\n' && cat <file> | nc -l -p 10100; done
request http://127.0.0.1:10100
// use port > 1023 for non-root :)
(macOS)
while true; do printf 'HTTP/1.1 200 OK\r\n\r\n'; cat <file>; | nc -l 10100; done
(linux)
while true; do printf 'HTTP/1.1 200 OK\r\n\r\n' && cat <file> | nc -l -p 10100; done
// use port > 1023 for non-root :)