Construindo um Web server com Login & Logout
Provendo uma resposta dinâmica
$ echo -e 'HTTP/1.1 200\r\n\r\n\r\n<h1>PONG</h1>' | nc -lvN 8080
Listening on 0.0.0.0 8080$ curl http://localhost:8080/
<h1>PONG</h1>
$ curl http://localhost:8080/users
<h1>PONG</h1>
$ curl -X POST http://localhost:8080/login -d name=Leandro
<h1>PONG</h1>O comando netcat fica bloqueado à espera de mensagens no socket
O input (STDIN) do comando é utilizado posteriormente como resposta HTTP no socket
Qualquer request HTTP é enviado para o output (STDOUT) do comando

Processando o HTTP request
Processar o headline
Last updated