![]() |
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
(Objective-C) Example: Http.ExtractMetaRefreshUrl methodDemonstrates the
#import <CkoHttp.h> #import <CkoStringBuilder.h> #import <NSString.h> BOOL success = NO; CkoHttp *http = [[CkoHttp alloc] init]; // 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> CkoStringBuilder *sb = [[CkoStringBuilder alloc] init]; BOOL bCrlf = YES; [sb AppendLine: @"<!DOCTYPE html>" crlf: bCrlf]; [sb AppendLine: @"<html lang=\"en\">" crlf: bCrlf]; [sb AppendLine: @"<head>" crlf: bCrlf]; [sb AppendLine: @" <meta charset=\"utf-8\" />" crlf: bCrlf]; [sb AppendLine: @" <meta http-equiv=\"refresh\" content=\"5; url=https://example.com\" />" crlf: bCrlf]; [sb AppendLine: @" <title>Meta Refresh Redirect</title>" crlf: bCrlf]; [sb AppendLine: @"</head>" crlf: bCrlf]; [sb AppendLine: @"<body>" crlf: bCrlf]; [sb AppendLine: @" <p>Redirecting to example.com in 5 seconds�</p>" crlf: bCrlf]; [sb AppendLine: @"</body>" crlf: bCrlf]; [sb AppendLine: @"</html>" crlf: bCrlf]; NSString *url = [http ExtractMetaRefreshUrl: [sb GetAsString]]; if (http.LastMethodSuccess == NO) { NSLog(@"%@",@"The HTML has no META refresh tag."); } else { NSLog(@"%@%@",@"META refresh URL: ",url); } |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.