while true; do nc -l -p 8080 -c "/bin/echo -ne 'HTTP/1.0 200
OK\r\n\r\n'; cat file"; done
Sorgt dafuer, dass zum einen ein korrektes <CR><LF><CR><LF> (statt
<CR><LF><LF>) gesendet wird und zum anderen die Connection nach jedem
Request beendet wird, so dass der Content-Length-Header tatsaechlich
entbehrlich ist.
Fuer einen einmaligen Transfer reicht natuerlich:
nc -l -p 8080 -c "/bin/echo -ne 'HTTP/1.0 200 OK\r\n\r\n'; cat file"
Meine Netcat-Version mochte uebrigens kein "-l 8080", da war noch ein
"-p" notwendig.
OK\r\n\r\n'; cat file"; done
Sorgt dafuer, dass zum einen ein korrektes <CR><LF><CR><LF> (statt
<CR><LF><LF>) gesendet wird und zum anderen die Connection nach jedem
Request beendet wird, so dass der Content-Length-Header tatsaechlich
entbehrlich ist.
Fuer einen einmaligen Transfer reicht natuerlich:
nc -l -p 8080 -c "/bin/echo -ne 'HTTP/1.0 200 OK\r\n\r\n'; cat file"
Meine Netcat-Version mochte uebrigens kein "-l 8080", da war noch ein
"-p" notwendig.