netcatで擬似的なWEB鯖をつくる

実際のところ

whileでブンまわしつつ、ncにcloseで毎回切るように。

$ while true; do ( echo "HTTP/1.0 200 Ok"; echo; cat -u ./sample.html ) | nc -l -p 8080; done

ファイルはこんなもんをつかいました。

$ cat sample.html 
<body>
here!!
</body>

送信

$ nc localhost 8080
HTTP/1.0 200 Ok

<body>
here!!
</body>

curlでも接続可能です

$ curl localhost:8080
<body>
here!!
</body>
$