url 参数

NSString *urlString = @"https://www.baidu.com:8080/path/to/resource?param1=value1&param2=value2#fragment";

    // 将URL字符串转换为NSURL对象
    NSURL *url = [NSURL URLWithString:urlString];

    // 提取各个组成部分
    NSString *scheme = url.scheme; // 协议,例如 "https"
    NSString *host = url.host; // 主机名,例如 "www.baidu.com"
    NSNumber *port = url.port; // 端口号,如果有的话,例如 8080
    NSString *path = url.path; // 路径,例如 "/path/to/resource"
    NSString *query = url.query; // 查询参数,例如 "param1=value1&param2=value2"
    NSString *fragment = url.fragment; // 片段,例如 "fragment"

    NSLog(@"Scheme: %@", scheme);
    NSLog(@"Host: %@", host);
    NSLog(@"Port: %@", port);
    NSLog(@"Path: %@", path);
    NSLog(@"Query: %@", query);
    NSLog(@"Fragment: %@", fragment);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容