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

python socket get http

2011-11-29 09:59 309 查看
需要注意http1.1和http1.0的區別

http1.1要加上Host才可以, http1.0則不用

#!/usr/bin/env python

import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('172.17.9.9', 80))
#sock.send('GET / HTTP/1.0\r\n\r\n')
sock.send("GET %s HTTP/1.1\r\nHost: %s\r\n\r\n" % ('/', '172.17.8.191'))
data = sock.recv(80960)
print len(data)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: