python中的httpx異步請求
更新時間:2024年06月29日 14:32:36 作者:像風一樣的男人@
這篇文章主要介紹了python中的httpx異步請求方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
異步支持
HTTPX默認情況下提供標準的同步API,但是如果需要,還可以為你提供異步客戶端的選項 。
要發(fā)出異步請求,你需要一個httpx.AsyncClient
import asyncio import httpx async def main(): async with httpx.AsyncClient() as client: response = await client.get('https://example.org/') loop = asyncio.get_event_loop() try: loop.run_until_complete(main()) finally: loop.close()
發(fā)出請求
AsyncClient.get(url, ...) AsyncClient.options(url, ...) AsyncClient.head(url, ...) AsyncClient.post(url, ...) AsyncClient.put(url, ...) AsyncClient.patch(url, ...) AsyncClient.delete(url, ...) AsyncClient.request(url, ...) AsyncClient.send(url, ...)
流式響應
Response.aread() Response.aiter_bytes() Response.aiter_text() Response.aiter_lines() Response.aiter_raw()
實例
import asyncio import httpx async def re(): async with httpx.AsyncClient() as client: res = await client.get('https://www.baidu.com') print(res.text) return res.text loop = asyncio.get_event_loop() task = [re(), ] # 把任務放入數(shù)組,準備給事件循環(huán)器調(diào)用 loop.run_until_complete(asyncio.wait(task)) loop.close()
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
pandas數(shù)據(jù)框,統(tǒng)計某列數(shù)據(jù)對應的個數(shù)方法
下面小編就為大家分享一篇pandas數(shù)據(jù)框,統(tǒng)計某列數(shù)據(jù)對應的個數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04pandas?dataframe?drop函數(shù)介紹
這篇文章主要介紹了pandas?dataframe?drop函數(shù)介紹,文章通圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09詳解python中return和print的區(qū)別和用途
在 Python 中,return 和 print 是兩種常見的語句,用于在函數(shù)中輸出信息或返回值,盡管它們看起來相似,但它們有不同的作用和用法,本文將詳細介紹 return 和 print 在函數(shù)中的區(qū)別,并提供豐富的示例代碼,以幫助你更好地理解它們的用途2023-11-11Python?NumPy教程之數(shù)據(jù)類型對象詳解
每個?ndarray?都有一個關聯(lián)的數(shù)據(jù)類型?(dtype)?對象。這個數(shù)據(jù)類型對象(dtype)告訴我們數(shù)組的布局。本文將通過示例詳細講講NumPy的數(shù)據(jù)類型對象,需要的可以參考一下2022-08-08python3實現(xiàn)TCP協(xié)議的簡單服務器和客戶端案例(分享)
下面小編就為大家?guī)硪黄猵ython3實現(xiàn)TCP協(xié)議的簡單服務器和客戶端案例(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06Python SMTP發(fā)送郵件遇到的一些問題及解決辦法
今天小編就為大家分享一篇關于Python SMTP發(fā)送郵件遇到的一些問題及解決辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10Python讀取Excel數(shù)據(jù)實現(xiàn)批量生成PPT
我們常常面臨著大量的重復性工作,通過人工方式處理往往耗時耗力易出錯。而Python在辦公自動化方面具有天然優(yōu)勢。本文將利用讀取Excel數(shù)據(jù)并實現(xiàn)批量生成PPT,需要的可以參考一下2022-05-05