0
因此,在我當前的項目中,我第一次使用aiohttp和aysncio,並慢慢地讓我的頭繞過它,這個問題並不是專門關於這些使用的。我有一個發送請求的函數,它有一個參數reqType,它默認獲取,但可以是aiohttp支持的6種請求方法中的任何一種。我想知道是否有一個更有效的方法將該值映射到發送請求,除了編寫一堆小函數並使用字典將值映射到函數外。 我想是這樣的:將函數參數值映射到一個動作
{
'PUT': async with session.put(path, data = data, headers = headers) as resp,
'POST': async with session.post(path, data = data, headers = headers) as resp,
'GET': async with session.get(path, params = data, headers = headers) as resp,
'PATCH': async with session.patch(path, data = data, headers = headers) as resp,
'DELETE': async with session.delete(path, headers = headers) as resp,
}
但這並不是有效的代碼,和我沒有懷疑它會工作。
任何幫助,將不勝感激。