Echos HTTP/HTTPS requests for better debugging
50K+
Echoes various HTTP/HTTPS request properties back to client, as well as in docker logs.

docker build -t alchen99/web-echo .
Automated build on Docker Hub
docker run -p 8080:80 -p 8443:443 --rm -t alchen99/http-https-echo
Then issue a request via your browser or curl -
curl -k -X PUT -H "Arbitrary:Header" -d aaa=bbb https://localhost:8443/hello-world
curl -k -X PUT -H "Arbitrary:Header" -d aaa=bbb http://localhost:8080/hello-world
Run kubectl apply command for the YAML files in the k8 directory
You can substitute the certificate and private key with your own. This example uses the snakeoil cert.
my-http-listener:
image: alchen99/http-https-echo
ports:
- "8080:80"
- "8443:443"
volumes:
- /etc/ssl/certs/ssl-cert-snakeoil.pem:/app/fullchain.pem
- /etc/ssl/private/ssl-cert-snakeoil.key:/app/privkey.pem

docker logs output
Content type
Image
Digest
Size
27.2 MB
Last updated
over 6 years ago
docker pull alchen99/web-echo