My tool of choice for when you want to issue manual commands to HTTP servers is netcat, or telnet if netcat is not available. But when it comes to HTTPS sites it isn't that simple. There are some tools that can help you:
But I found out today that you can use the openssl command to connect to the SSL service and issue manual requests, like this:
Pretty cool, and it works both under Linux and Windows.
How To >