aiohttp的主要使用方法
aiohttp的主要使用方法:
aiohttp是Python的一个异步HTTP客户端/服务器框架。以下是其主要使用方法:
客户端基本请求方法:
- aiohttp.ClientSession().get()- 发送GET请求
- aiohttp.ClientSession().post()- 发送POST请求
- aiohttp.ClientSession().put()- 发送PUT请求
- aiohttp.ClientSession().delete()- 发送DELETE请求
- aiohttp.ClientSession().patch()- 发送PATCH请求
- aiohttp.ClientSession().head()- 发送HEAD请求
- aiohttp.ClientSession().options()- 发送OPTIONS请求
客户端会话管理方法:
- aiohttp.ClientSession()- 创建客户端会话
- session.close()- 关闭会话
- session.request()- 通用请求方法
服务器端方法:
- aiohttp.web.Application()- 创建Web应用
- aiohttp.web.Request()- 处理请求对象
- aiohttp.web.Response()- 创建响应对象
- aiohttp.web.run_app()- 运行Web应用
- app.add_routes()- 添加路由
- app.router.add_get()- 添加GET路由
- app.router.add_post()- 添加POST路由
WebSocket支持方法:
- aiohttp.ClientSession().ws_connect()- WebSocket客户端连接
- aiohttp.web.WebSocketResponse()- WebSocket服务器响应
其他常用方法:
- aiohttp.FormData()- 创建表单数据
- aiohttp.ClientTimeout()- 设置客户端超时
- aiohttp.BasicAuth()- 基本认证
- aiohttp.MultipartWriter()- 多部分写入器
- aiohttp.StreamReader()- 流式读取
- aiohttp.ClientConnectorError- 客户端连接错误处理
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号