python socket get http
2011-11-29 09:59
309 查看
需要注意http1.1和http1.0的區別
http1.1要加上Host才可以, 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)
相关文章推荐
- python socket发http GET请求数据包
- python socket模拟一个http Get请求页面
- php中用socket模拟http中post或者get提交数据的示例代码
- 门面模式的典型应用 Socket 和 Http(post,get)、TCP/IP 协议的关系总结
- JAVA编写的使用Socket模拟Http的GET操作
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- Python SOAP API, HTTP POST and HTTP GET
- python通过get方式,post方式发送http请求和接收http响应-urllib urllib2
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- 使用Socket模拟Http的GET操作
- python类库31[httplib2处理http的get和post]
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- 用Python socket 实现一个简单的http服务器(post 与get 的区别)、CGI、WSGI、MVC
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- python flask中HTTP方法methods=['GET','POST']
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- python通过get,post方式发送http请求和接收http响应的方法
- python通过get,post方式发送http请求和接收http响应的方法
- python urllib2 实现HTTP 的GET POST 请求
- Python发送HTTP GET请求