Cliente de API

Envie requisições HTTP, monte cabeçalhos e parâmetros e inspecione respostas; salva as últimas 25.

As requisições são enviadas diretamente do seu navegador para a URL que você informa — a ArrayKit não faz proxy, não vê nem armazena nada. Seu histórico de requisições permanece no armazenamento local deste navegador.

Tem um comando curl? Converta-o com o cURL para Fetch.

Sobre Cliente de API

Este cliente de API permite montar e enviar requisições HTTP direto do seu navegador, como um Postman leve. Escolha um método, informe uma URL, adicione parâmetros de query e cabeçalhos com linhas simples de chave/valor e anexe um corpo JSON ou bruto para POST, PUT, PATCH e DELETE. Envie a requisição e inspecione a resposta completa: código de status, tempo, tamanho, cabeçalhos e um corpo formatado. Cada requisição que você envia é salva entre as suas últimas 25, armazenadas neste navegador, para que você possa reabri-la e reenviá-la com um clique. As requisições vão direto do seu navegador para a URL que você informa — elas nunca são roteadas pela ArrayKit —, então a ferramenta está sujeita à política de CORS da API de destino, assim como qualquer fetch do navegador.

Recursos

Como usar Cliente de API

  1. Escolha um método HTTP e informe a URL da requisição.
  2. Adicione quaisquer parâmetros de query, cabeçalhos ou um corpo nas abas abaixo.
  3. Clique em Enviar para disparar a requisição a partir do seu navegador.
  4. Inspecione o status, o tempo, os cabeçalhos e o corpo da resposta.

Exemplo

Entrada

GET https://jsonplaceholder.typicode.com/todos/1

Saída

200 OK · 142 ms · 83 B
{
  "userId": 1,
  "id": 1,
  "completed": false
}

Uma requisição GET e sua resposta JSON formatada.

Erros comuns e solução de problemas

Perguntas frequentes

O que é um cliente de API?
Um cliente de API permite montar e enviar requisições HTTP e inspecionar as respostas, para que você possa testar e depurar APIs REST sem escrever código. Este roda no seu navegador.
Minha requisição passa pelos servidores da ArrayKit?
Não. Cada requisição é enviada direto do seu navegador para a URL que você informa; a ArrayKit nunca faz proxy, vê ou armazena nada. Seu histórico de requisições é mantido apenas neste navegador.
Por que recebo um erro de CORS?
Os navegadores bloqueiam respostas cross-origin a menos que a API de destino retorne os cabeçalhos CORS corretos. Essa é uma regra de segurança do navegador — ferramentas de desktop evitam isso por não serem um navegador. Use uma API com CORS habilitado ou o seu próprio servidor.
Minhas requisições são salvas?
Suas últimas 25 requisições são salvas no armazenamento local deste navegador para que você possa reenviá-las. Limpar o histórico ou o armazenamento do navegador as remove.
Quais métodos HTTP são suportados?
GET, POST, PUT, PATCH, DELETE, HEAD e OPTIONS. POST, PUT, PATCH e DELETE podem carregar um corpo de requisição.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit