### Factor Server: [rabbit@void-rabbit cgi-bin]$ curl -d "hello" -v http://localhost:8080/cgi-bin/dead-simple.cgi * Host localhost:8080 was resolved. * IPv6: ::1 * IPv4: 127.0.0.1 * Trying [::1]:8080... * connect to ::1 port 8080 from ::1 port 38864 failed: Connection refused * Trying 127.0.0.1:8080... * Established connection to localhost (127.0.0.1 port 8080) from 127.0.0.1 port 41414 * using HTTP/1.x > POST /cgi-bin/dead-simple.cgi HTTP/1.1 > Host: localhost:8080 > User-Agent: curl/8.17.0 > Accept: */* > Content-Length: 5 > Content-Type: application/x-www-form-urlencoded > * upload completely sent off: 5 bytes < HTTP/1.1 200 CGI output follows < Content-type: text/html * no chunk, no close, no size. Assume close to signal end < f * shutting down connection #0 ### Python server, for reference: [rabbit@void-rabbit cgi-bin]$ curl -d "hello" -v http://localhost:8000/cgi-bin/dead-simple.cgi * Host localhost:8000 was resolved. * IPv6: ::1 * IPv4: 127.0.0.1 * Trying [::1]:8000... * connect to ::1 port 8000 from ::1 port 41378 failed: Connection refused * Trying 127.0.0.1:8000... * Established connection to localhost (127.0.0.1 port 8000) from 127.0.0.1 port 57826 * using HTTP/1.x > POST /cgi-bin/dead-simple.cgi HTTP/1.1 > Host: localhost:8000 > User-Agent: curl/8.17.0 > Accept: */* > Content-Length: 5 > Content-Type: application/x-www-form-urlencoded > * upload completely sent off: 5 bytes * HTTP 1.0, assume close after body < HTTP/1.0 200 Script output follows < Server: SimpleHTTP/0.6 Python/3.13.9 < Date: Sat, 31 Jan 2026 17:25:44 GMT < Content-type: text/html < "hello" * shutting down connection #0