summaryrefslogtreecommitdiff
path: root/lib/custodian/protocoltest
diff options
context:
space:
mode:
Diffstat (limited to 'lib/custodian/protocoltest')
-rw-r--r--lib/custodian/protocoltest/http.rb20
1 files changed, 19 insertions, 1 deletions
diff --git a/lib/custodian/protocoltest/http.rb b/lib/custodian/protocoltest/http.rb
index c52e36c..c9aedaf 100644
--- a/lib/custodian/protocoltest/http.rb
+++ b/lib/custodian/protocoltest/http.rb
@@ -191,10 +191,28 @@ module Custodian
settings = Custodian::Settings.instance()
period = settings.timeout()
+ #
+ # The URL we'll fetch, which has a cache-busting
+ # query-string
+ #
+ test_url = @url
+
+ #
+ # Parse and append a query-string if not present.
+ #
+ u = URI.parse( test_url )
+ if ( ! u.query )
+ u.query = "ctime=#{Time.now.to_i}"
+ test_url = u.to_s
+ end
+
+
begin
timeout( period ) do
begin
- c = Curl::Easy.new(@url)
+
+
+ c = Curl::Easy.new(test_url)
#
# Should we follow redirections?