From 94e566c912f97b4c9e47353e10e86649ee8060a4 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Thu, 09 Aug 2007 00:01:12 +0000 Subject: make canonicalize follow redirects - renamed old consumer_t::canonicalize to consumer_t::normalize - made the real canonicalize virtual to allow caching layer --- (limited to 'include') diff --git a/include/opkele/consumer.h b/include/opkele/consumer.h index fdb6119..042e2d1 100644 --- a/include/opkele/consumer.h +++ b/include/opkele/consumer.h @@ -129,11 +129,18 @@ namespace opkele { void check_authentication(const string& server,const params_t& p); /** - * make URL canonical, by adding http:// and trailing slash, if needed. + * normalize URL by adding http:// and trailing slash if needed. + * @param url + * @return normalized url + */ + static string normalize(const string& url); + + /** + * Canonicalize URL, by normalizing its appearance and following redirects. * @param url * @return canonicalized url */ - static string canonicalize(const string& url); + virtual string canonicalize(const string& url); }; -- cgit v0.9.0.2