Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Introduction to HTTP Caching C# example program demonstrating how to use the most simple caching configuration possible with Chilkat HTTP. Chilkat.Http http = new Chilkat.Http();
bool unlocked = http.UnlockComponent("Any string begins 30-day trial");
if (!unlocked)
{
MessageBox.Show("Failed to unlock HTTP component");
return;
}
// Tell the HTTP component where our cache is located.
http.AddCacheRoot("c:\\Cache1\\");
// Set the number of cache levels = 0. This means that all
// cache files are stored in the root directory(ies)
http.NumCacheLevels = 0;
// Turn on caching
http.UpdateCache = true; // Save pages to cache
http.FetchFromCache = true; // Fetch pages from cache if possible
// Fetch a page. If the page is not yet in cache, a new file will
// appear in the cache. This file contains the response header and data,
// which can be served directly from cache until it expires.
// The return string will be null on failure. We will not check the success here.
string htmlPage = http.QuickGetStr("http://www.worldwideweb-x.com/");
// The LastErrorText property contains error information on failure, but it
// also contains information about what happened on success.
// If you examine the LastErrorText, you will see details about the
// cache being updated.
MessageBox.Show(http.LastErrorText);
// Fetch the page again, but this time it comes from cache.
// Check the LastErrorText afterwards to verify.
htmlPage = http.QuickGetStr("http://www.worldwideweb-x.com/");
MessageBox.Show(http.LastErrorText);
Important: The download for this
example does not contain the ChilkatDotNet.dll which |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.