DEV Community

Leandro Torres
Leandro Torres

Posted on • Edited on

19

VSCode - REST Client

Olá Devs! 👩‍💻👨‍💻

No desenvolvimento e nos testes de uma API, é interessante que você utilize alguma ferramenta que apoie com as requisições. Sei que o Postman é uma ferramenta incrível, mas existem outras opções e uma delas é o "REST Client"

Rest Client é uma extensão do VSCode que faz esse trabalho. Você consegue criar seus "scripts" com a codificação necessária para executar as suas requisições

Um pequeno exemplo

### Variables 
@apiurl = https://gorest.co.in/public-api

### GET users
GET {{apiurl}}/users HTTP/1.1

### POST users
POST {{apiurl}}/users HTTP/1.1
Content-Type: application/json
Authorization: Bearer ACCESS-TOKEN

{
   "name":"Tenali Ramakrishna",
   "gender":"Male",
   "email":"tenali.ramakrishna@15ce.com",
   "status":"Active"
}

### GET categories
GET {{apiurl}}/categories HTTP/1.1
Enter fullscreen mode Exit fullscreen mode

Para conseguir utilizar o exemplo:

  • Instale o VSCode - Link no final do post
  • Instale a Extensão - Link no final do post
  • Copie o código de exemplo
  • Crie um arquivo com a extensão ".http" ou ".rest"
  • Cole o conteúdo do exemplo
  • Abra o arquivo no VSCode

Sua tela será parecida com essa. Clique na opção "Send Request" para ver aquele pedaço do script sendo executado
alt text

Você encontra mais detalhes e explicações nos seguintes links:
👉 VSCode
👉 Rest Client
👉 Online REST API for Testing and Prototyping


Até a próxima! 👊
☕😊 Agora você pode apoiar comprando um café para mim

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay