-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathteste_requests.py
49 lines (29 loc) · 1.18 KB
/
teste_requests.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import requests
# GET Avaliacoes
# avaliacoes = requests.get('http://localhost:8000/api/v2/avaliacoes/')
# Acessando o código de status HTTTP
# print(avaliacoes.status_code)
# Acessando os dados da resposta
# print(avaliacoes.json())
# print(type(avaliacoes.json()))
# Acessando a quantidade de registros
# print(avaliacoes.json()['count'])
# Acessando a próxima página de resultados
# print(avaliacoes.json()['next'])
# Acessando os resultados desta página
# print(avaliacoes.json()['results'])
# print(type(avaliacoes.json()['results']))
# Aceessando o primeiro elemento da lista de resultados
# print(avaliacoes.json()['results'][0])
# Aceessando o último elemento da lista de resultados
# print(avaliacoes.json()['results'][-1])
# Acessando somente o nome da pessoa que fez a última avaliação
# print(avaliacoes.json()['results'][-1]['nome'])
# GET Avaliacao
# avaliacao = requests.get('http://localhost:8000/api/v2/avaliacoes/61/')
# print(avaliacao.json())
# GET Cursos
headers = {'Authorization': 'Token 099cd66b13f62cb698873b7c7442c4ab821a2823'}
cursos = requests.get(url='http://localhost:8000/api/v2/cursos/', headers=headers)
print(cursos.status_code)
print(cursos.json())