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