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号