Jira ticket [TS-2410] EffectiveUrl infected if TSHttpTxnCacheLookupUrlGet called after TSCacheUrlSet <https://issues.apache.org/jira/browse/TS-2410>filed
Test plugin which shows EffectiveUrl 1. before CacheUrlSet 2. after CacheUrlSet 3. after TSHttpTxnCacheLookupUrlGet attached in ticket. EffectiveUrl = 'http://www.example.com/index.html' before CacheUrlSet > EffectiveUrl = 'http://www.example.com/index.html' after CacheUrlSet > EffectiveUrl = 'http://www.example.com/index.html*+infected*' after > TSHttpTxnCacheLookupUrlGet Thanks, -Ethan 2013/11/28 Ethan Lai <[email protected]> > Guys, > > I'm writing a plugin to append some value to CacheUrl with specify HTTP > header. > It works fine if I only call TSCacheUrlSet(). > > However, if I call TSHttpTxnCacheLookupUrlGet() thereafter, the request > URL will be modified to that CacheUrl I've set. > > IMHO, the original request URL should not be affected by CacheUrl, > especially if I just get it back. Any ideas? > > Scenario without calling TSHttpTxnCacheLookupUrlGet: > Origin Request URL: http://www.example.com/a > CacheUrl: http://www.example.com/abc > Expect Request URL: [Same as Origin Request URL] > Actual Request URL: [Same as Origin Request URL] > > Scenario with calling TSHttpTxnCacheLookupUrlGet: > Origin Request URL: http://www.example.com/a > * CacheUrl: http://www.example.com/a <http://www.example.com/a>bc* > Expect Request URL: [Same as Origin Request URL] > * Actual Request URL: http://www.example.com/a > <http://www.example.com/a>bc* > > Thanks, > -Ethan >
