如果是http:
telnet是一个非常普通的建立socket连接的命令,如何使用它来发起一个最基本的http GET请求,如下:
telnet www.baidu.com 80
#连接成功,输入
GET / HTTP/1.1
Host: www.baidu.com
如果是https:
openssl可以用来跟服务端建立加密的socket连接,连接建立好发起http GET请求的方式就一样,如下:
openssl s_client -servername www.baidu.com -connect www.baidu.com:443
#输出完各种加密握手信息之后,连接就建立了,然后输入:
GET / HTTP/1.1
Host: www.baidu.com