Я использую запрос aiohttp get для загрузки некоторого контента из другого веб-API, но я получаю:
exception = TypeError('not a valid non-string sequence or mapping object',)
Ниже приведены данные, которые я пытаюсь отправить.
data = "symbols=LGND-US&exprs=CS_EVENT_TYPE_CD_R(%27%27,%27now%27,%271D%27)"
Как это решить?
Я пробовал 2 способами:
r = yield from aiohttp.get(url, params=data) # and
r = yield from aiohttp.post(url, data=data)
В то же время я могу получить данные, используя:
r = requests.get(url, params=data) # and
r = requests.post(url, data=data)
Но мне нужна асинхронная реализация.
А также предложите мне какой-нибудь способ, если я могу использовать библиотеку import requests
вместо import aiohttp
для выполнения асинхронного http-запроса, потому что во многих случаях запрос aiohttp post & get не работает, но то же самое работает для запросов request.get и post.