Inspect HTTP Requests

Përshkrim

** This plugin is inpired from the work of log-http-requests plugin **

Monitor all the HTTP Request being made via WP HTTP Methods i.e. wp_remote_get, wp_remote_post Block any request by just a click of button.
Track how much time a request like updating core/plugin/theme taking (may be useful for bandwidth consumption analysis),

This plugin logs all WP_HTTP requests and displays them in a table listing for easy viewing. It also stores the runtime of each HTTP request.

If you add a base-url manually, e.g. https://api.woocommerce.com, there will be no more entries stored for that host.

Available Hooks

Add the following to wp-config.php for default blocking:

define( 'inspect_http_requests_default_block', true );

To prevent database littering and performance drain due to sql lookups you can ignore (parts of) hostnames:
(without this, your own site and wordpress.org are ignored)

define( 'inspect_http_requests_ignored_urls', [
        'your own site',
        'wordpress.org',
        'api.woocommerce.com',
        'wp-rocket.me',
        'ip-api.com',
        'ipinfo.io',
    'api',
]);

Important Links

Checkout Our Other Plugins

  1. Connect MemberPress and Discord
  2. Connect PaidmembershipPro and Discord
  3. Connect LearnPress and Discord
  4. Connect GamiPress and Discord
  5. Connect LifterLMS and Discord
  6. Webhook For WCFM Vendors
  7. Connect LearnDash and Discord
  8. Product Questions & Answers for WooCommerce
  9. Connect Ultimate Member and Discord
  10. Connect BadgeOS and Discord
  11. connect Eduma Theme and Discord

Foto ekrani

  • The plugin menu is Available inside tools

Instalim

  1. Download and activate the plugin.
  2. Browse to Tools > Inspect HTTP Requests to view log entries.

Shqyrtime

20 Gusht, 2025 2 përgjigje
The plugin is so useful and i loved it. But there is some bugs and I think it’s okay for the first versions.#1: It shows no response for any request. all empty.#2: There is no “Clear log” button to empty log. I have to do it from DB.#3: Requests are not sortable by time or id, By default, They are sorted by Alphabets + Endpoint url. So i need a lot of scrolls to jump off 127.0.0.1 requests!Thank you very much! Hope my comment can help you for future updates.
3 Janar, 2023 3 përgjigje
<p>The first version had bugs, but the developer fixed them and now it works excellent.<br />It is the most complete plugin to analyze outgoing traffic.</p>
Lexojini krejt 2 shqyrtimet

Kontribues & Zhvillues

“Inspect HTTP Requests” është software me burim të hapur. Në këtë shtojcë kanë dhënë ndihmesë personat vijues.

Kontribues

“Inspect HTTP Requests” është përkthyer në 1 gjuhë. Faleminderit përkthyesve për ndihmesën e tyre.

Përkthejeni “Inspect HTTP Requests” në gjuhën tuaj.

Ju intereson zhvillimi?

Shfletoni kodin, shkarkoni depon SVN, ose pajtohuni përmes RSS-je te regjistri i zhvillimeve.

Regjistër ndryshimesh

1.0.10

  • Fixe Stable tag version number in readme file

1.0.9

  • Support WordPress 6.8

1.0.8

  • Updated functionality to retrieve the base URL and compare it with database entries. Manually added base URLs with runtime 0 are now ignored. Note: This functionality currently applies only to base URLs.
  • Sort the admin page on blocked url’s and sort URL’s on alphabet
  • Stop logging to database if administrator has manually added a matching base-url in the database.
  • Added option to block by default, define( ‘inspect-http-requests-default-block’, true ) in wp-config.php
  • Added option to create ignore list in wp-config.php, the defaults are ‘your own wp’ and wordpress.org
    so that preloaders and updates won’t show up. If you have a lot of database lookups this WILL speed things up.

    define( 'inspect_http_requests_ignored_urls', [
    'wordpress.org',
        'api.woocommerce.com',
        'api',
    ]);
    

1.0.7

  • Support WordPress 6.5

1.0.4

  • Support WordPress 6.3

1.0.3

  • Support WordPress 6.2

1.0.2

  • Fixe bug

1.0.0

  • Initial release