美文网首页
iOS开发笔记

iOS开发笔记

作者: wangys | 来源:发表于2017-10-28 10:41 被阅读0次

    1.AFN baseurl出错

    baseurl最后必须以 / 结束;

    NSString *loginString = @"app/login";
    NSURL *baseUrl = [NSURL URLWithString:@"http://192.12.12:8080/lyzh/"];
    NSString *resultUrl = [[NSURL URLWithString:loginString relativeToURL:baseUrl] absoluteString];   
    NSLog(@"resultUrl=%@",resultUrl);
    
    打印结果:resultUrl=http://192.12.12:8080/lyzh/app/login
    
    NSString *loginString = @"/app/login";
    NSURL *baseUrl = [NSURL URLWithString:@"http://192.12.12:8080/lyzh"];   
    NSString *resultUrl = [[NSURL URLWithString:loginString relativeToURL:baseUrl] absoluteString];  
    NSLog(@"resultUrl=%@",resultUrl);   
    
    打印结果:resultUrl=http://192.12.12:8080/app/login
    

    结论:baseurl最后一个 / 之后的内容会被忽略掉,定义AFN baseurl时,必须以 / 结束;

    相关文章

      网友评论

          本文标题:iOS开发笔记

          本文链接:https://www.haomeiwen.com/subject/ikwjpxtx.html