提琴手无法捕获aiohttp请求

时间:2018-07-19 12:23:40

标签: python python-requests fiddler python-asyncio aiohttp

在这里,我无法使用提琴手捕获aiohttp触发的http请求。以下是我的代码(与official doc相同)

import asyncio

async def fetch(session, url):
    async with session.get(url) as response:
        return await response.text()

async def main():
    async with aiohttp.ClientSession() as session:
        html = await fetch(session, 'http://python.org')
        print(html)

loop = asyncio.get_event_loop()
loop.run_until_complete(main())

同时,为了确保我的提琴手正常工作。我成功地使用fiddler捕获了由浏览器和另一个测试代码(下面列出)触发的HTTP。

import requests
res = requests.get('http://python.org')

这种奇怪的情况使我怀疑aiohttp是否触发了http请求(似乎不太可能),或者我以错误的方式使用了提琴手。


我的测试环境: Win10的 Python3.5

0 个答案:

没有答案