How to send an HTTP request using Telnet

kirillbobyrev picture kirillbobyrev · Apr 2, 2013 · Viewed 135.7k times · Source

How to get a web page's content using Telnet?

For example, the content of https://stackoverflow.com/questions.

Answer

stefan bachert picture stefan bachert · Apr 2, 2013

You could do

telnet stackoverflow.com 80

And then paste

GET /questions HTTP/1.0
Host: stackoverflow.com


# add the 2 empty lines above but not this one

Here is a transcript

$ telnet stackoverflow.com 80
Trying 151.101.65.69...
Connected to stackoverflow.com.
Escape character is '^]'.
GET /questions HTTP/1.0
Host: stackoverflow.com

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
...