aio-libs / aio-libs/aiohttp

Redirect not been followed

Abierto
#2,502 16 comentarios 0 reacciones 0 asignados Ver en GitHub
client enhancement need pull request
Lenguaje dominante
Python
Estrellas
16.5k
Forks
2.4k
Merge medio
17 h 22 min
PR fusionados (30 d)
212

Descripción

## Long story short

Redirect not been followed. I always get a `302` back.

## Expected behaviour

Get a `200` back with text filled.

## Steps to reproduce

```python
import aiohttp
import asyncio

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

async def fetch_all(session, urls, loop):
results = await asyncio.gather(
*[fetch(session, url) for url in urls],
)

for ret in results:
print("status: %s len: %s" % (ret[1], len(ret[0])))
return results

if __name__ == '__main__':
loop = asyncio.get_event_loop()
urls = ['https://www.gulp.de/gulp2/projekte/suche?scope=projects&query=python']
with aiohttp.ClientSession(loop=loop) as session:
loop.run_until_complete(fetch_all(session, urls, loop))
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.