pythonweb2-构造一个简单的响应
来源:互联网 发布:中国食品安全危害数据 编辑:程序博客网 时间:2024/05/29 12:20
import socket
import ssl
是http时这样创建socket对象
s = socket.socket()
https
s = ssl.wrap_socket(socket.socket())
你想访问的网站
host = ‘baidu.com’
默认80根据url改https是443
port = 80
用connect函数连接服务器
s.connect((host,port))
print(‘本机ip{}和port {}’.format(ip,port))
连接上会得到本机IP和端口,利用得到的IP和端口来构造请求
ip, port = s.getcockname()
来构造http请求
http_request = ‘Get / HTTP/1.1 \r\nhost:{}\r\n’.format(host)#服务器对请求并不区分大小只是为了醒目
发送http请求,send函数传要先把str转成bytes
request = http_request.encode(‘utf-8’)
print(‘请求’,request)
s.send(requset)
接受服务器响应数据
可以利用死循环来获取完整响应
response = s.recv(1023)
输出响应的数据,可以转成utf——8
print(‘响应的数据’,response.decode(“utf-8”))
阅读全文
1 0
- pythonweb2-构造一个简单的响应
- 一个响应鼠标移动的简单实例!
- 构造一个简单的Linux系统MenuOS
- 构造一个简单的MBR分区表
- Tensorflow 构造一个简单的神经网络
- 一个简单的string类构造
- 利用tensorflow构造一个简单的神经网络
- Android基础之响应一个按钮事件的简单Demo
- 一个简单的响应组合页面过滤和悬停效果
- 用Bootstrap写一个简单的响应式布局
- Tomcat :一个简单的Servlet容器+Spring MVC响应流程
- 用bootstrapt写一个响应式的简单页面
- 画布Canvas的初识以及一个简单画板的构造
- 一个简单的构造接口返回协议的工具类
- 如何构造一个简单的USB过滤驱动程序
- 【转帖】如何构造一个简单的USB过滤驱动程序
- 如何构造一个简单的USB过滤驱动程序
- 如何构造一个简单的USB过滤驱动程序
- 数学笔记19——数值积分
- HTML5数据存储---使用clear()方法清除localStorage保存对象的全部数据
- springmvc常用注解标签详解
- 机器学习—第二周作业—logistics regression
- VTK学习(十)vtk中文件读取和显示
- pythonweb2-构造一个简单的响应
- 程序员常用服务
- 解决虚拟机linux端mysql数据库无法远程访问
- 怎样使用vs2013开发工具中的源代码管理器TFS
- Caffe2源码理解系列之存储
- eclipse jdk环境变量配置
- Jmeter打不开问题系列
- 使用Git Submodule管理子模块
- linux下vi常用命令