您的位置:首页 > 理论基础 > 计算机网络

telnet模拟http訪问

2015-12-22 18:34 429 查看
HTTP协议经常使用的无非就那么几个命令

GET

HEAD

PUT

POST

此处简单说下http的GET和HEAD

举两个简单的样例:

GET的样例

telnet serverip 80

GET http://www.aaa.com/aaa.html //输入get命令和get的url

HTTP/1.0 200 OK

Date: Thu, 24 Apr 2014 01:19:11 GMT

X-Powered-By: ASP.NET yltv

X-AspNet-Version: 2.0.50727

Content-Type: text/html; charset=gb2312

Content-Length: 28309

X-Cache: HIT from cache121.aaa.com

Connection: close

<h1>john_test page!!!</h1>

失去了跟主机的连接。

HEAD的样例 查看响应的HTTP头信息在win下可取代CURL 命令的-I參数

telnet serverip 80

GET http://www.aaa.com/aaa.html //输入get命令和get的url

HTTP/1.0 200 OK

Date: Thu, 24 Apr 2014 01:19:11 GMT

X-Powered-By: ASP.NET yltv

X-AspNet-Version: 2.0.50727

Content-Type: text/html; charset=gb2312

Content-Length: 28309

X-Cache: HIT from cache121.aaa.com

Connection: close

失去了跟主机的连接。

就像squid有个清缓存的http指令。PUGRE

假设项清除某个页面的缓存就能够telnet到此squidserver的80port

然后运行PUGRE http://host/url 这样就能够pugre缓存了

但前提是squid的acl同意!

原来HTTP协议就是如此的简单!!!

##########################################

迷途小运维随笔

作者:john

转载请注明出处
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: