Monitoring URLs With Query Strings

28 Jan 2020

January is a good time for bug-fixing and we've spent the last couple of weeks making small tweaks and improvements to Downtime Monkey.

We've focused on the kind of bugs that aren't urgent but shouldn't be overlooked and aim to continue this for a couple more weeks before starting development of the next major feature.

We'll document each change in its own post. First up is an improvement to the range of webpages available for monitoring: webpages with query strings can now be monitored...

Two Bugs

URLs With Query Strings

A query string is a string of text that is added to the end of a URL. It's usually used to apply specific settings to the webpage. Here's the standard URL structure of a page with a query string:

			

// the query string is everything after the question mark
// it specifies a username and color for the page

http://example.com/?username=ferret&color=purple

			
		

Monitoring Webpages With Query Strings

Until now we've prevented monitoring of all URLs with query strings. The reason for this was that someone might accidentally include a query string in the URL when setting up a monitor. This can quite easily happen when copying the URL from the address bar in a browser. However, we've come across a few edge cases where either:

1) the webpage doesn't work without a query string present

2) a redirect is in place which forces a query string onto the URL.

Enabling monitoring in these cases takes precedence, therefore we've enabled monitoring of URLs with query strings.

How To Monitor A Webpage With A Query String

Adding a monitor with a query string is just as easy as adding one without. Simply Sign Up, navigate to Add Monitors and submit the URL with the query string included.

All Posts

 Server Upgrade Completed

 Database Upgrade Completed

 Website Monitoring Prices Compared

 Scheduled Maintenance 17th June 2021

 US Text Alerts Updated For 10DLC

 A Quick Study Of Response Time

 'Early-bird' Discount Ends November

 Downtime Logs... All In One Place

 Timestamps On Downtime Alerts

 Stats At A Glance

 The Effects Of COVID-19 Lockdowns

 Lockdown Bugfixes & Midnight Coding

 Greatly Reduced Server Loads

 Monitoring URLs With Query Strings

 New Year's Carbon Offsetting

 Keeping Your Web Host Honest

 New Pro Plans For EU Individuals

 New Downtime Alert Options

 New SMS Provider for the US

 Free & Pro Monitoring Compared

 New SCA-ready Payments System

 Global Website Monitoring

 Downtime Alerts: An Ideal Custom Setup

 Server Upgrade & IP Address Change

 Website Monitoring: Cheap vs Free

 Improvements & Bugfixes

 Website Content (Keyword) Monitoring

 Cheap Website Monitoring Pro Plans

 Spring Cleaning = Bug Fixing

 Bug Found & Fixed

 Server Upgrade Scheduled Completed

 Whitelist Email Addresses in cPanel

 Monitoring Software Awards

 Website Downtime Alerts To Slack

 Whitelist Email Addresses: Thunderbird

 Monitor Response Time

 Whitelist Email Addresses in Yahoo Mail

 How we improved accessibility by 42%

 Whitelist Email Addresses in Outlook

 Whitelist Email Addresses In Gmail

 Why Whitelist An Email Address?

 User Interface Improvements

 Free Email Support For All

 When is a website considered down

 Bulk import, edit and delete monitors

 Privacy, democracy & bureaucracy

 How Much Downtime is Acceptable?

 Feature: Custom Alert Times

 Server Upgrade Scheduled Completed

 Free Plan Upgraded to 60 Monitors

 New Feature: Rate Limit SMS Alerts

 How We Boosted Page Speed By 58%

 How To Reduce Website Downtime

 Making the Monkey

 How To Monitor A Website

 5 Tips for Website Internationalisation

 We're Live...

 Initial Development Completed