![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Tcl) Example: Http.ExtractMetaRefreshUrl methodDemonstrates the
load ./chilkat.dll set success 0 set http [new_CkHttp] # Sample HTML with a META refresh. # <!DOCTYPE html> # <html lang="en"> # <head> # <meta charset="utf-8" /> # <meta http-equiv="refresh" content="5; url=https://example.com" /> # <title>Meta Refresh Redirect</title> # </head> # <body> # <p>Redirecting to example.com in 5 seconds�</p> # </body> # </html> set sb [new_CkStringBuilder] set bCrlf 1 CkStringBuilder_AppendLine $sb "<!DOCTYPE html>" $bCrlf CkStringBuilder_AppendLine $sb "<html lang=\"en\">" $bCrlf CkStringBuilder_AppendLine $sb "<head>" $bCrlf CkStringBuilder_AppendLine $sb " <meta charset=\"utf-8\" />" $bCrlf CkStringBuilder_AppendLine $sb " <meta http-equiv=\"refresh\" content=\"5; url=https://example.com\" />" $bCrlf CkStringBuilder_AppendLine $sb " <title>Meta Refresh Redirect</title>" $bCrlf CkStringBuilder_AppendLine $sb "</head>" $bCrlf CkStringBuilder_AppendLine $sb "<body>" $bCrlf CkStringBuilder_AppendLine $sb " <p>Redirecting to example.com in 5 seconds�</p>" $bCrlf CkStringBuilder_AppendLine $sb "</body>" $bCrlf CkStringBuilder_AppendLine $sb "</html>" $bCrlf set url [CkHttp_extractMetaRefreshUrl $http [CkStringBuilder_getAsString $sb]] if {[CkHttp_get_LastMethodSuccess $http] == 0} then { puts "The HTML has no META refresh tag." } else { puts "META refresh URL: $url" } delete_CkHttp $http delete_CkStringBuilder $sb |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.