zoukankan      html  css  js  c++  java
  • iphone URL重定向问题

    如何获得重定向的URL?

    http://stackoverflow.com/questions/2381809/problem-by-redirected-url 

    stackoverflow 上有相同的问题。。

    他的代码:

    NSURL *originalUrl=[NSURL URLWithString:@"http://ystatuschecker.com/n/iwall.php?tedad=1"];
    NSData *data=nil;  
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:originalUrl cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:10];
    NSURLResponse *response;
    NSError *error;
    data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
    NSURL *LastURL=[response URL];
    [request release];
    [error release];
    
    NSLog(@"%@",LastURL);

    试试明天??

    好像不行。。。。。

    解决方法:

    在UIWebView中传如URL

        NSURL *url = [NSURL URLWithString:urlstring];

        NSURLRequest *request = [NSURLRequest requestWithURL:url];

        [webViewsetDelegate:self];//千万不要忘了此句,否则不会执行Delegate的方法

        [webView loadRequest:request];

    然后实现delegate方法

    -(void)webViewDidFinishLoad:(UIWebView *)View

    {

        NSString *url = View.request.URL.absoluteString;

    }

    此url即为重定向之后的URL

  • 相关阅读:
    [ Docker ] 基础安装使用及架构
    [ Docker ] 基础概念
    Nginx
    ELK
    SVN + Jenkins 构建自动部署
    Zabbix
    ELK
    ELK 部署文档
    vue.js在visual studio 2017下的安装
    vue.js是什么
  • 原文地址:https://www.cnblogs.com/mybkn/p/2451117.html
Copyright © 2011-2022 走看看