Um momento
Aula 03
Cursos / CRUD com o Redux (e React Native)
Uso do Cliente de REST Postman para fazer Requisição HTTP

Summary

Resumo do Vídeo sobre como usar o Postman

Neste vídeo, é ensinado como utilizar a extensão do Chrome chamada Postman para realizar testes em APIs. O vídeo é direcionado a quem ainda não conhece a ferramenta.

Passos para Usar o Postman:

  1. Acessar a API:

    • Utilize a URL da API, por exemplo, https://jsonplaceholder.typicode.com/posts, e cole no Postman.
    • Selecione o método GET e clique em Send para buscar todos os posts disponíveis.
  2. Obter Dados de um Post Específico:

    • Para obter o post com id = 2, modifique a URL para https://jsonplaceholder.typicode.com/posts/2 e clique em Send.
  3. Criar um Novo Post:

    • Mude o método para POST e ajuste a URL para https://jsonplaceholder.typicode.com/posts.
    • Configure o corpo da requisição em formato JSON. Exemplo:
      {
        "title": "Lamundo",
        "body": "Conteúdo do post"
      }
      
    • Lembre-se de definir o tipo de conteúdo como application/json.
  4. Verificar a Resposta:

    • Após enviar a requisição, verifique o código de status e a resposta que deve conter o novo post criado com um id atribuído.
  5. Atualizar um Post:

    • Para atualizar um post existente, mude o método para PUT ou PATCH, ajuste a URL para incluir o id, e forneça o corpo atualizado em JSON.
  6. Deletar um Post:

    • Para deletar um post, altere o método para DELETE, e especifique o id do post a ser excluído.

Observações:

  • O vídeo enfatiza a importância de seguir a estrutura correta do JSON, como uso de aspas e a omissão de vírgulas após o último item.
  • O exemplo utilizado é de uma API fictícia, que pode ter limitações, como não retornar postagens acima de um certo id.

Finalização

O Postman é uma ferramenta útil para testar APIs e verificar o funcionamento dos métodos HTTP.

Video Transcript

Se você já sabe como usar a extensão do Chrome chamada Postman, que está aqui, você pode pular esse vídeo. Se não, você pode continuar. Então vamos. Aqui eu vou te ensinar como usar essa extensão Postman para dar o pedir e usar API para testar. Se tudo está ok, tá bom? Então vou tentar deixar esse pequeno aqui. Primeiro eu vou tentar usar API que a gente estava usando para o aplicativo. Vai para o JSON, para o tlaceholder.typcode.com.barrapost. Vou copiar. Tá bom? E vou clicar aqui no Postman e vou colar a endpoint, a URL. O pedir vai ser o get, então deixe get e manda send. Então o get vai pegar todos os posts. Aqui vai aparecer aqui, só para testar sua API. Tem também outros pedidos. Por exemplo, se eu quiser pegar o post somente os dados do post número 2 com id2, vou adicionar o id2 ali e mando send e vai dar informações do post com id2. Tá bom? Se você quiser fazer outros pedidos, por exemplo, fazer um novo post, vai ser o semudo pedido para post, tá bom? E aqui você vai no raw, ah desculpa, vai no post, ponha o rl, barra post, se for o resfo. Aqui no body, ah desculpa, tem que ir para cima, eu estava lá embaixo, vai para cima, tá bom? Vamos entrar aqui. Vai lá para cima, tem echa post, o rl, tem que autorizar, autorização os headers. Body, vai no body, tá bom? No corpo, deu o pedido. Em vez de formadeira e esse aqui vai no raw, que a gente vai aditar o JSON e clica em vez de testa, vai ser JSON, JSON Application JSON, faz o JSON com o negócio do post, por exemplo, Tyrol, vai ser o Lamundo e body, o corpo ou o conteúdo. Isso é coisa. Quando estiver para parar, tudo bem. Não se esqueça que isso aqui é o formato JSON, tem que ter as quotes aqui para chave, para propriedade, tanto como na propriedade como na valor aqui. E também não se esqueça que tem uma vígula e no final não pode ter vígula aqui, tá bom? Porque é JSON, não é JavaScript, só JSON e dá o send. Vou lá embaixo ver a resposta, tá bom? Que apareceu aqui embaixo. Apareceu o status 201 criado, então deu certo, aqui é o tempo que levou e ele me dá de volta. A resposta é o próprio post com o id já adicionado, tá bom? id 101, tá bom? Esse é como faz o post, o método post. Não confunda a palavra post aqui com o método HTTP. Então se eu for de novo para o get, só para verificar, vai me dar 100 posts, não sei o que. Eu não sei se essa API vai funcionar com 101, vamos ver. Não está funcionando porque só é falso, né? Mas quando a gente faz a nossa própria API, vai funcionar. Tá bom? Iria funcionar, esse botar 101 aparecia, aquele post que a gente fez. Nesse caso não tem set 1, só vai ter 100 porque é uma API falsa. E também tem outros pedidos, tem o put ou patch que é para atualizar e tem o delete que é para deletar. Por exemplo, delete o post 100 com id 100, ponho id do post, pode delete, vamos ver qual é a resposta. 200 OK, código de status 200 OK, deu certo e não manda nada de volta. Tem também o update, se você quiser, o put ou patch, você manda o id do post e tenta bem que botar no body, né? A coisa que você quer atualizar. Por exemplo, se eu já tinha aqui post esse negócio e eu quiser dar um put ou patch para atualizar esse post, vou no body, mando o JSON, não se esqueça que tem que ter JSON aqui, e manda send e vai ter uma resposta. 200 OK, e tem a ideia que foi cê mesmo e atualizou com as coisas que a gente fez. Tá bom? Então é isso como se usa o postman, muito útil para testar a API, para dar os redtappapi, como a gente fala em inglês. Até o próximo vídeo.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: