DEV Community

Leandro Torres
Leandro Torres

Posted on

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!👊

Top comments (0)