Bot Monitor Demo

This application monitors HTTP requests to help debug bot behavior and detect how different crawlers (like Googlebot) request various image formats.

Request Monitoring

All incoming HTTP requests are logged with full headers, query parameters, and request bodies. View them in real-time on the Debug Monitor page.

Image Format Testing

Both JPG and WebP images are served below. Monitor how different bots and browsers request these formats by checking the Accept header in the Debug Monitor.

Sample Images

These images help detect how bots request different image formats. Check the Debug Monitor to see the Accept header for image requests.

Sample JPG image
sample.jpg

JPEG format - widely supported

Sample WebP image
sample.webp

WebP format - modern, smaller file size

Sample JPG image 2
sample2.jpg

JPEG format - widely supported

Sample WebP image 2
sample2.webp

WebP format - modern, smaller file size

View Debug Monitor

The Debug Monitor shows all requests to this application in real-time.

How to Use

  1. Open the Debug Monitor in one browser tab
  2. Enable "Auto-refresh" to see requests in real-time
  3. Make requests to any URL on this site (they all return 200 OK)
  4. Check the User-Agent and Accept headers to identify bots
  5. Look for patterns in how different crawlers request image formats

Test URLs

All URLs on this site return 200 OK and are logged. Try these:

GET /api/products
GET /sitemap.xml
GET /any/path/you/want?query=params