Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 806 Bytes

File metadata and controls

34 lines (23 loc) · 806 Bytes

Resposta crua

  • Caso seja necessario retornar a resposta crua do servidor, podemos usar o raw para isso:
In[]:

    import requests


    r = requests.get('https://jsonplaceholder.typicode.com/todos/1')
    print(r.raw)
Out[]:

    <urllib3.response.HTTPResponse object at 0x7f7e44899700>
  • O conteudo retorna acima é um objeto da resposta do servidor. Para obter a resposta crua de fato, devemos incluir o parâmetro stream=True e atribuir ao método r.raw a função read(), onde pconseguimos, de fato, o retorno "cru" do servidor:
In[]:

    import requests


    r = requests.get('https://jsonplaceholder.typicode.com/todos/1', stream=True)
    print(r.raw.read())
Out[]: