An open API service indexing awesome lists of open source software.

https://github.com/troyan-dy/test_api


https://github.com/troyan-dy/test_api

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# test_api

# Задача

- Написать функцию *my_func* которая получала число и выполняза GET запросы в *test_api* в диапазоне "test_api/{number}" - "test_api/{number+50}" и возвращал ответ

## Ограничения:
1. Использовать один python процесс
2. Делать не более 10 запросов одновременно
3. Сделать лучшим, сточки зрения произодительности и качества кода, путем

## Формат ответа:
```python
{
number: response,
number+1: response,
number+2: response,
number+1: response,
...
number+50: response,
}
```

## Пример функции:
```python
import requests

def my_func(number):
url = "http://127.0.0.1:8000/"
result = {}
for i in range(number, number + 50):
r = requests.get(f"{url}{i}")
result[i] = r.text
return result
```