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

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more