Un cliente HTTP moderno con Interfaz de Usuario en Terminal (TUI) construido con Go. Realiza peticiones HTTP de forma visual e intuitiva desde la terminal.
Nota importante: Este es un proyecto simple y básico que no incluye la capacidad de enviar archivos. Está diseñado para realizar peticiones HTTP estándar con texto plano, JSON y otros formatos de datos simples.
# Clonar y ejecutar
git clone https://github.com/Lauta-dev/go-http_client-tui.git
cd go-http_client-tui
go run .
# O compilar
go build -o http-client .
./http-client
Tecla | Acción |
---|---|
F1 |
Ayuda |
F2 |
Peticiones |
Alt+F |
Pantalla completa |
Alt+B |
Vista Body |
Alt+Q |
Vista Query Params |
Alt+P |
Vista Path Params |
Alt+H |
Vista Headers |
Alt+J |
Vista Variables |
Alt+I |
Vista formulario |
Alt+D |
Enviar petición |
Alt+N |
Copiar respuesta al portapapeles (X11 y Wayland) |
Ctrl+C |
Salir |
| Tecla | Acción |
|——-|——–|
| u
| Actualizar lista |
| d
| Eliminar elemento |
| j
| Cambiar a la vista de lista |
| k
| Cambiar a la vista de response |
GET
https://jsonplaceholder.typicode.com/posts/1
Alt+D
para enviarPOST
https://jsonplaceholder.typicode.com/posts
Alt+B
):
{
"title": "test",
"body": "content",
"userId": 1
}
Alt+H
):
Content-Type: application/json
Alt+D
para enviarContent-Type: application/json
Authorization: Bearer token-here
x-api-key: your-key
# Esta línea será ignorada
git checkout -b feature/nueva-caracteristica
)git commit -am 'Añade nueva característica'
)git push origin feature/nueva-caracteristica
)⭐ ¡Dale una estrella si te gusta el proyecto!