hacer_request_http
Send HTTP requests (GET, POST, PUT, DELETE, etc.) to test REST APIs and debug web services. Returns status, headers, and body.
Instructions
Realiza una petición HTTP completa y devuelve status, headers y body.
Útil para probar APIs REST, analizar respuestas de endpoints, o debuggear servicios web directamente desde la conversación.
Args: url: URL de destino metodo: método HTTP — GET, POST, PUT, DELETE, HEAD, PATCH, OPTIONS headers_json: headers adicionales como JSON (ej: '{"Authorization":"Bearer tok"}') body: cuerpo de la petición (JSON string para POST/PUT/PATCH) timeout: tiempo de espera en segundos (1-60)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| body | No | ||
| metodo | No | GET | |
| timeout | No | ||
| headers_json | No | {} |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |