Title: Log HTTP Requests
Author: Matt Gibbs
Published: <strong>19 de julio de 2017</strong>
Last modified: 11 de noviembre de 2025

---

Buscar plugins

![](https://s.w.org/plugins/geopattern-icon/log-http-requests.svg)

# Log HTTP Requests

 Por [Matt Gibbs](https://profiles.wordpress.org/mgibbs189/)

[Descargar](https://downloads.wordpress.org/plugin/log-http-requests.zip)

 * [Detalles](https://es-mx.wordpress.org/plugins/log-http-requests/#description)
 * [Opiniones](https://es-mx.wordpress.org/plugins/log-http-requests/#reviews)
 *  [Instalación](https://es-mx.wordpress.org/plugins/log-http-requests/#installation)
 * [Desarrollo](https://es-mx.wordpress.org/plugins/log-http-requests/#developers)

 [Soporte](https://wordpress.org/support/plugin/log-http-requests/)

## Descripción

#### Registrar y ver todas las peticiones de WordPress por HTTP

¿Cuánto tardan en ejecutarse las comprobaciones de actualizaciones del núcleo de
WordPress, Plugins o Temas? ¿Qué datos sobre mi sitio se envían? ¿Qué pasa con todas
las solicitudes de ajax? Las respuestas a estas preguntas están a solo unos clics
de distancia.

Este Plugin registra todas las solicitudes WP_HTTP y las muestra en una lista de
tablas para una fácil visualización. También almacena el tiempo de ejecución de 
la solicitud HTTP.

#### Hooks disponibles

Personalizar la duración (en días) antes de que se eliminen los registros más antiguos:

    ```
    add_filter( 'lhr_expiration_days', function( $days ) {
        return 7; // default = 1
    });
    ```

No registrar elementos desde un específico nombre de dominio:

    ```
    add_filter( 'lhr_log_data', function( $data ) {
        if ( false !== strpos( $data['url'], 'wordpress.org' ) ) {
            return false;
        }
        return $data;
    });
    ```

En el siguiente ejemplo, `$data` las llaves del arreglo corresponden a columnas 
dentro de la tabla`lhr_log` en la Base de Datos

#### Enlaces importantes

 * [Github ](https://github.com/FacetWP/log-http-requests)

## Instalación

 1. Descargar y activar el plugin.
 2. Navegar a `Tools > Log HTTP Requests`para ver los registros.

## Reseñas

![](https://secure.gravatar.com/avatar/c27f26065e2252b8b77b4b7c0171731de172c279478813f74d27a60a432829fc?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin](https://wordpress.org/support/topic/excellent-plugin-9240/)󠁿

 [Jarno Vos](https://profiles.wordpress.org/jarnovos/) 24 de julio de 2024

The plugin does exactly what it says it does, and works perfect every time. I’ve
used it quite a lot for troubleshooting purposes and have yet to discover any issues.
Kind regards, Jarno

![](https://secure.gravatar.com/avatar/59b0253e5d04fe15f02efe46a8684eada33ce19105503a68e38e1d7accb7f9d3?
s=60&d=retro&r=g)

### 󠀁[Useful for developing WordPress plugins that make HTTP requests](https://wordpress.org/support/topic/useful-for-developing-wordpress-plugins-that-make-http-requests/)󠁿

 [Auke Piersma](https://profiles.wordpress.org/aukepiersma/) 7 de junio de 2024

I use this plugin regularly when developing WordPress plugins that make HTTP requests.
This plugin works great, 5 stars from me.

![](https://secure.gravatar.com/avatar/05448bfe4c5604a871c54cb36df5baeccb2724ebdb648c6870dcdf563076744a?
s=60&d=retro&r=g)

### 󠀁[awesome logs every http request/response](https://wordpress.org/support/topic/awesome-logs-every-http-request-response/)󠁿

 [witoldor](https://profiles.wordpress.org/witoldor/) 15 de enero de 2024

Do what it tells it, do! :)Amazing

![](https://secure.gravatar.com/avatar/12ef3b35f9ada8b41f2b9d0e36c093a0f4c66466f3edecd6adb0a350c972e9cc?
s=60&d=retro&r=g)

### 󠀁[Invaluable Insight for HTTP Requests](https://wordpress.org/support/topic/invaluable-insight-for-http-requests/)󠁿

 [Shahidul Islam](https://profiles.wordpress.org/bdkoder/) 11 de noviembre de 2023

This plugin has proven to be an indispensable tool for tracking and analyzing HTTP
requests. Its ability to reveal whether a request was made, along with detailed 
insights into the transmitted data and received responses, is simply remarkable.
The clarity it provides is instrumental for troubleshooting and optimizing processes.
A must-have for anyone dealing with HTTP interactions

![](https://secure.gravatar.com/avatar/86c2127742af331f638c0cc52efa510bb24a48733e6f34d19f50a09acee9479c?
s=60&d=retro&r=g)

### 󠀁[Great Troubleshooting Aid](https://wordpress.org/support/topic/great-troubleshooting-aid/)󠁿

 [Robin Cornett](https://profiles.wordpress.org/littlerchicken/) 22 de septiembre
de 2021

This plugin is so helpful for tracking down whether an HTTP request was made at 
all, and when it was, what data was sent and what response was received. It’s invaluable
for tracking down bugs tied to unexpected responses and requests.

![](https://secure.gravatar.com/avatar/41a5c300f799ca67c543f30a59d64778c7e1731e56f9a9f3ab2c09160e18df10?
s=60&d=retro&r=g)

### 󠀁[Bravo 😍](https://wordpress.org/support/topic/bravo-%f0%9f%98%8d/)󠁿

 [Mansour JabinPour – منصور جبین پور](https://profiles.wordpress.org/mansourjabin/)
14 de agosto de 2021

The plugin is very good and useful and I am very grateful to its developer.

 [ Leer todas las 15 reseñas ](https://wordpress.org/support/plugin/log-http-requests/reviews/)

## Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este
plugin.

Colaboradores

 *   [ Matt Gibbs ](https://profiles.wordpress.org/mgibbs189/)

“Log HTTP Requests” ha sido traducido a 3 idiomas locales. Gracias a [los traductores](https://translate.wordpress.org/projects/wp-plugins/log-http-requests/contributors)
por sus contribuciones.

[Traduce “Log HTTP Requests” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/log-http-requests)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/log-http-requests/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/log-http-requests/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/log-http-requests/)
por [RSS](https://plugins.trac.wordpress.org/log/log-http-requests/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.5.0

 * Security: Fixed SQL injection vulnerabilities in cleanup() and capture_request()
   methods
 * Security: Added prepared statements for all database queries
 * Security: Added input sanitization for POST/GET data with proper type checking
 * Security: Added proper output escaping throughout templates
 * Security: Fixed potential XSS vulnerability in JavaScript table rendering
 * Security: Improved data validation with absint() and floatval() for numeric values
 * Security: Replaced json_encode() with wp_json_encode() for better security
 * Security: Added capability check to settings page for better access control
 * Improvement: Updated WordPress compatibility to 6.8
 * Improvement: Added text domain for internationalization support
 * Improvement: Modernized code to follow WordPress coding standards
 * Improvement: Replaced deprecated current_time(‘timestamp’) with modern WordPress
   functions
 * Improvement: Improved database table creation using dbDelta() and get_charset_collate()

= 1.4.1
 * Fixed PHP8 deprecation notices

#### 1.4

 * Added extra ajax role validation (props pluginvulnerabilities.com)

#### 1.3.2

 * Escaped URL field to prevent possible XSS (props Bishop Fox)

#### 1.3.1

 * Ensured compatibility with WP 5.8

#### 1.3

 * Minor PHP cleanup
 * Ensured compatibility with WP 5.7

#### 1.2

 * Moved “Log HTTP Requests” to the `Tools` menu (props @aaemnnosttv)
 * Added “Status” column to show HTTP response code (props @danielbachhuber)
 * Added prev/next browsing to the detail modal (props @marcissimus)
 * Added keyboard support (up, down, esc) to the detail modal (props @marcissimus)
 * Added raw timestamp to “Date Added” column on hover
 * Added hook docs to the readme

#### 1.1

 * Added `lhr_log_data` hook to customize logged data (return FALSE to skip logging)
 * Added `lhr_expiration_days` hook

#### 1.0.4

 * Minor styling tweak

#### 1.0.3

 * Better visibility for long URLs

#### 1.0.2

 * Minor design tweaks
 * Replaced `json_encode` with `wp_send_json`

#### 1.0.1

 * Tested compatibility against WP 4.9.4

#### 1.0.0

 * Initial release

## Meta

 *  Versión **1.5.0**
 *  Última actualización **hace 7 meses**
 *  Instalaciones activas **2,000+**
 *  Versión de WordPress ** 5.0 o superior **
 *  Probado hasta **6.8.5**
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/log-http-requests/), [Polish](https://pl.wordpress.org/plugins/log-http-requests/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/log-http-requests/), y [Spanish (Spain)](https://es.wordpress.org/plugins/log-http-requests/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/log-http-requests)
 * Etiquetas:
 * [api](https://es-mx.wordpress.org/plugins/tags/api/)[log](https://es-mx.wordpress.org/plugins/tags/log/)
   [requests](https://es-mx.wordpress.org/plugins/tags/requests/)[update checks](https://es-mx.wordpress.org/plugins/tags/update-checks/)
   [wp_http](https://es-mx.wordpress.org/plugins/tags/wp_http/)
 *  [Vista avanzada](https://es-mx.wordpress.org/plugins/log-http-requests/advanced/)

## Valoraciones

 5 de 5 estrellas.

 *  [  15 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/log-http-requests/reviews/?filter=5)
 *  [  0 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/log-http-requests/reviews/?filter=4)
 *  [  0 valoraciones de 3 estrellas     ](https://wordpress.org/support/plugin/log-http-requests/reviews/?filter=3)
 *  [  0 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/log-http-requests/reviews/?filter=2)
 *  [  0 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/log-http-requests/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/log-http-requests/reviews/#new-post)

[Ver todas las valoraciones](https://wordpress.org/support/plugin/log-http-requests/reviews/)

## Colaboradores

 *   [ Matt Gibbs ](https://profiles.wordpress.org/mgibbs189/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/log-http-requests/)