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
- Todos os métodos comuns: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Monte parâmetros de query e cabeçalhos com linhas de chave/valor que podem ser ativadas ou desativadas
- Envie um corpo de requisição JSON ou bruto; o Content-Type é definido para você
- Veja o status, o tempo e o tamanho da resposta de relance
- Resposta JSON formatada e uma visão completa dos cabeçalhos da resposta
- Suas últimas 25 requisições são salvas neste navegador e podem ser recarregadas
- Copie o corpo ou os cabeçalhos da resposta com um clique
- Roda no seu navegador e fala diretamente com o endpoint
Como usar Cliente de API
- Escolha um método HTTP e informe a URL da requisição.
- Adicione quaisquer parâmetros de query, cabeçalhos ou um corpo nas abas abaixo.
- Clique em Enviar para disparar a requisição a partir do seu navegador.
- 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
- A requisição falha com "Failed to fetch" e nenhuma resposta. — Os navegadores só podem chamar APIs que permitem requisições cross-origin. Se a API de destino não enviar cabeçalhos CORS, o navegador bloqueia a resposta — use uma API com CORS habilitado ou chame-a a partir do seu próprio backend.
- Uma requisição para uma URL http:// é bloqueada. — Páginas servidas por https não podem chamar endpoints http inseguros (conteúdo misto). Use a versão https da API.
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